Interface BeanDescriptorMap

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 Details

    • name

      String name()
      Return the name of the server/database.
    • 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

      <T> BeanDescriptor<T> descriptor(Class<T> entityType)
      Return the BeanDescriptor for a given class.
    • encryptKey

      EncryptKey encryptKey(String tableName, String columnName)
      Return the Encrypt key given the table and column name.
    • createIdBinder

      IdBinder createIdBinder(BeanProperty id)
      Create a IdBinder for this bean property.
    • scalarType

      ScalarType<?> scalarType(int jdbcType)
      Return the scalarType for the given JDBC type.
    • scalarType

      ScalarType<?> scalarType(String cast)
      Return the scalarType for the given logical type.
    • isJacksonCorePresent

      boolean isJacksonCorePresent()
      Return true if Jackson core is present on the classpath.
    • isTableManaged

      boolean isTableManaged(String tableName)
      Returns true, if the given table (or view) is managed by ebean (= an entity exists)