public class IdentityMetaData extends MetaData
Modifier and Type | Field and Description |
---|---|
protected ColumnMetaData |
columnMetaData
Metadata for column.
|
protected String |
columnName
column name value.
|
protected String |
sequence
sequence tag value.
|
protected ValueGenerationStrategy |
strategy
strategy tag value.
|
protected String |
valueGeneratorName
Name of a value generator if the user wants to override the default generator.
|
EXTENSION_CLASS_MULTITENANCY_COLUMN_LENGTH, EXTENSION_CLASS_MULTITENANCY_COLUMN_NAME, EXTENSION_CLASS_MULTITENANCY_DISABLE, EXTENSION_CLASS_MULTITENANCY_JDBC_TYPE, EXTENSION_CLASS_READ_ONLY, EXTENSION_CLASS_SOFTDELETE, EXTENSION_CLASS_SOFTDELETE_COLUMN_NAME, EXTENSION_CLASS_VERSION_FIELD_NAME, EXTENSION_CLASS_VIEW_DEFINITION, EXTENSION_CLASS_VIEW_IMPORTS, EXTENSION_MEMBER_CACHEABLE, EXTENSION_MEMBER_CALENDAR_ONE_COLUMN, EXTENSION_MEMBER_CASCADE_DETACH, EXTENSION_MEMBER_CASCADE_PERSIST, EXTENSION_MEMBER_CASCADE_REFRESH, EXTENSION_MEMBER_CASCADE_UPDATE, EXTENSION_MEMBER_COMPARATOR_NAME, EXTENSION_MEMBER_CONTAINER_ALLOW_NULLS, EXTENSION_MEMBER_ENUM_GETTER_BY_VALUE, EXTENSION_MEMBER_ENUM_VALUE_GETTER, EXTENSION_MEMBER_FETCH_FK_ONLY, EXTENSION_MEMBER_IMPLEMENTATION_CLASSES, EXTENSION_MEMBER_INSERTABLE, EXTENSION_MEMBER_KEY_IMPLEMENTATION_CLASSES, EXTENSION_MEMBER_LIST_ORDERING, EXTENSION_MEMBER_RELATION_DISCRIM_COLUMN, EXTENSION_MEMBER_RELATION_DISCRIM_PK, EXTENSION_MEMBER_RELATION_DISCRIM_VALUE, EXTENSION_MEMBER_STRATEGY_WHEN_NOTNULL, EXTENSION_MEMBER_TYPE_CONVERTER_DISABLED, EXTENSION_MEMBER_TYPE_CONVERTER_NAME, EXTENSION_MEMBER_UPDATEABLE, EXTENSION_MEMBER_VALUE_IMPLEMENTATION_CLASSES, EXTENSION_VERSION_NUMBER_INITIAL_VALUE, extensions, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME
Constructor and Description |
---|
IdentityMetaData()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
ColumnMetaData |
getColumnMetaData() |
String |
getColumnName() |
String |
getSequence() |
String |
getValueGeneratorName() |
ValueGenerationStrategy |
getValueStrategy() |
ColumnMetaData |
newColumnMetaData() |
void |
setColumnMetaData(ColumnMetaData columnMetaData) |
IdentityMetaData |
setColumnName(String columnName) |
IdentityMetaData |
setSequence(String sequence) |
IdentityMetaData |
setValueGeneratorName(String generator) |
IdentityMetaData |
setValueStrategy(ValueGenerationStrategy strategy) |
addExtension, addExtensions, getExtensions, getMetaDataManager, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, removeExtension, setExtensions, setParent
protected String columnName
protected ColumnMetaData columnMetaData
protected ValueGenerationStrategy strategy
protected String sequence
protected String valueGeneratorName
public IdentityMetaData()
public ColumnMetaData getColumnMetaData()
public void setColumnMetaData(ColumnMetaData columnMetaData)
public ColumnMetaData newColumnMetaData()
public String getColumnName()
public IdentityMetaData setColumnName(String columnName)
public ValueGenerationStrategy getValueStrategy()
public IdentityMetaData setValueStrategy(ValueGenerationStrategy strategy)
public String getSequence()
public IdentityMetaData setSequence(String sequence)
public String getValueGeneratorName()
public IdentityMetaData setValueGeneratorName(String generator)
Copyright © 2019. All rights reserved.