Package org.iworkz.habitat.entity
Class EntityFieldDefinition
java.lang.Object
org.iworkz.habitat.entity.EntityFieldDefinition
public class EntityFieldDefinition extends Object
-
Constructor Summary
Constructors Constructor Description EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy)EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy, boolean notNull)EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy, Integer constraint1)EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy, Integer constraint1, boolean notNull) -
Method Summary
Modifier and Type Method Description IntegergetConstraint1()IntegergetConstraint2()StringgetConstraintsSql()StringgetName()StringgetNotNullSql()FieldTypegetType()StringgetTypeName()FieldValueStrategygetValueStrategy()booleanisPrimaryKeyField()booleanisVersionField()voidsetConstraint1(Integer constraint1)voidsetConstraint2(Integer constraint2)voidsetPrimaryKeyField(boolean primaryKeyField)voidsetVersionField(boolean versionField)
-
Constructor Details
-
EntityFieldDefinition
public EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy, boolean notNull) -
EntityFieldDefinition
public EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy) -
EntityFieldDefinition
public EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy, Integer constraint1, boolean notNull) -
EntityFieldDefinition
public EntityFieldDefinition(DatabaseDialect databaseDialect, String name, String objectFieldName, FieldType type, FieldValueStrategy fieldValueStrategy, Integer constraint1)
-
-
Method Details
-
getConstraint1
-
setConstraint1
-
getConstraint2
-
setConstraint2
-
getName
-
getType
-
getTypeName
-
getConstraintsSql
-
getNotNullSql
-
isVersionField
public boolean isVersionField() -
setVersionField
public void setVersionField(boolean versionField) -
isPrimaryKeyField
public boolean isPrimaryKeyField() -
setPrimaryKeyField
public void setPrimaryKeyField(boolean primaryKeyField) -
getValueStrategy
-