| Interface | Description |
|---|---|
| CompoundType<V> |
API from creating and getting property values from an Immutable Compound
Value Object.
|
| CompoundTypeProperty<V,P> |
Represents a Property of a Compound Value Object.
|
| CurrentUserProvider |
Provides the current user in order to support 'Who created', 'Who modified' and other audit features.
|
| DbConstraintNaming.MaxLength |
Defines how constraint names are shortened if required based on platform limitations.
|
| EncryptDeployManager |
Programmatically define which database columns are encrypted.
|
| EncryptKey |
Represents the key used for encryption.
|
| EncryptKeyManager |
Determine keys used for encryption and decryption.
|
| Encryptor |
Used for Java side encryption of properties when DB encryption is not used.
|
| ExternalTransactionManager |
Provides awareness of externally managed transactions.
|
| IdGenerator |
A customer Id generator that can be registered with Ebean and
assigned to @Id properties using the name attribute of @GeneratedValue.
|
| NamingConvention |
Defines the naming convention for converting between logical property
names/entity names and physical DB column names/table names.
|
| ScalarTypeConverter<B,S> |
Used to convert between a value object and a known scalar type.
|
| Class | Description |
|---|---|
| AbstractNamingConvention |
Provides some base implementation for NamingConventions.
|
| AutoTuneConfig |
Defines the AutoTune behaviour for a EbeanServer.
|
| ClassLoadConfig |
Helper to find classes taking into account the context class loader.
|
| ContainerConfig |
Configuration for the container that holds the EbeanServer instances.
|
| DbConstraintNaming |
Naming convention used for constraint names.
|
| DbConstraintNormalise |
Used to normalise table and column names which means stripping out
quoted identifier characters and any catalog or schema prefix.
|
| DbMigrationConfig |
Configuration for the DB migration processing.
|
| DocStoreConfig |
Configuration for the Document store integration (e.g.
|
| EncryptDeploy |
Define the encryption options for a bean property.
|
| JsonConfig |
Configuration for JSON features.
|
| MatchingNamingConvention |
The JPA naming convention where column names match property names and table
names match entity names.
|
| PropertiesWrapper | |
| PropertyMap |
A map like structure of properties.
|
| ServerConfig |
The configuration used for creating a EbeanServer.
|
| TableName |
TableName holds catalog, schema and table name.
|
| UnderscoreNamingConvention |
Converts between Camel Case and Underscore based names for both table and
column names (and is the default naming convention in Ebean).
|
| Enum | Description |
|---|---|
| AutoTuneMode |
The mode for determining if AutoTune will be used for a given query when
Query.setAutoTune(boolean) has not been explicitly set on a query. |
| EncryptDeploy.Mode |
The Encryption mode.
|
| JsonConfig.DateTime |
Defined the format used for DateTime types.
|
| JsonConfig.Include | |
| PersistBatch |
Defines the mode for JDBC batch processing.
|
| ServerConfig.DbUuid |
Specify how UUID is stored.
|
Copyright © 2016. All rights reserved.