- All Known Implementing Classes:
BeanDescriptorManager
public interface BeanDescriptorMap
Provides a method to find a BeanDescriptor.
Used during deployment of to resolve relationships between beans.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the Cache Manager.config()Return the DatabaseConfig.Create a IdBinder for this bean property.<T> BeanDescriptor<T> descriptor(Class<T> entityType) Return the BeanDescriptor for a given class.encryptKey(String tableName, String columnName) Return the Encrypt key given the table and column name.booleanReturn true if Jackson core is present on the classpath.booleanReturn true if multiple values can be bound as Array or Table Value and hence share the same query plan.booleanisTableManaged(String tableName) Returns true, if the given table (or view) is managed by ebean (= an entity exists)name()Return the name of the server/database.Return the naming convention.ScalarType<?> scalarType(int jdbcType) Return the scalarType for the given JDBC type.ScalarType<?> scalarType(String cast) Return the scalarType for the given logical type.
-
Method Details
-
name
String name()Return the name of the server/database. -
config
DatabaseBuilder.Settings config()Return the DatabaseConfig. -
cacheManager
SpiCacheManager cacheManager()Return the Cache Manager. -
namingConvention
NamingConvention namingConvention()Return the naming convention. -
isMultiValueSupported
boolean isMultiValueSupported()Return true if multiple values can be bound as Array or Table Value and hence share the same query plan. -
descriptor
Return the BeanDescriptor for a given class. -
encryptKey
Return the Encrypt key given the table and column name. -
createIdBinder
Create a IdBinder for this bean property. -
scalarType
Return the scalarType for the given JDBC type. -
scalarType
Return the scalarType for the given logical type. -
isJacksonCorePresent
boolean isJacksonCorePresent()Return true if Jackson core is present on the classpath. -
isTableManaged
Returns true, if the given table (or view) is managed by ebean (= an entity exists)
-