Interface ItemDeployment.Attribute

All Superinterfaces:
Serializable
Enclosing interface:
ItemDeployment

public static interface ItemDeployment.Attribute extends Serializable
describes a CMP field
  • Method Details

    • getQualifier

      String getQualifier()
      Returns:
      the CMP field name
    • getType

      String getType()
      Returns:
      the java persistence type of this field
    • getColumnName

      String getColumnName(String database)
      Returns:
      the database column name of this field
    • getColumnDeclaration

      String getColumnDeclaration(String database, DeploymentImpl deployment)
      Returns:
      the sql column declaration
    • isPrimaryKey

      boolean isPrimaryKey()
      Returns:
      true if this attribute describes a primary key field
    • isNullAllowed

      boolean isNullAllowed(String database)
      Returns:
      true if this attribute may contain null values