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 IdentityStrategy |
strategy
strategy tag value.
|
protected String |
valueGeneratorName
Name of a value generator if the user wants to override the default generator.
|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD
Constructor and Description |
---|
IdentityMetaData()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
ColumnMetaData |
getColumnMetaData()
Accessor for column MetaData.
|
String |
getColumnName()
Accessor for the column name.
|
String |
getSequence()
Accessor for the sequence name
|
String |
getValueGeneratorName()
Name of a (user-provided) value generator to override the default generator for this strategy.
|
IdentityStrategy |
getValueStrategy()
Accessor for the strategy tag value
|
void |
initialise(ClassLoaderResolver clr,
MetaDataManager mmgr)
Method to initialise all internal convenience arrays needed.
|
ColumnMetaData |
newColumnMetaData()
Method to create a new ColumnMetaData, add it, and return it.
|
void |
setColumnMetaData(ColumnMetaData columnMetaData)
Mutator for column MetaData.
|
IdentityMetaData |
setColumnName(String columnName) |
IdentityMetaData |
setSequence(String sequence) |
IdentityMetaData |
setValueGeneratorName(String generator)
Mutator for the name of the value generator to use for this strategy.
|
IdentityMetaData |
setValueStrategy(IdentityStrategy strategy) |
String |
toString(String prefix,
String indent)
Returns a string representation of the object using a prefix
|
addExtension, addExtension, assertIfInitialised, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, isInitialised, isPopulated, isUsed, newExtensionMetaData, removeExtension, setParent, toString
protected String columnName
protected ColumnMetaData columnMetaData
protected IdentityStrategy strategy
protected String sequence
protected String valueGeneratorName
public IdentityMetaData()
public void initialise(ClassLoaderResolver clr, MetaDataManager mmgr)
initialise
in class MetaData
public ColumnMetaData getColumnMetaData()
public void setColumnMetaData(ColumnMetaData columnMetaData)
columnMetaData
- The column MetaData to set.public ColumnMetaData newColumnMetaData()
public String getColumnName()
public IdentityMetaData setColumnName(String columnName)
columnName
- the columnName to setpublic IdentityStrategy getValueStrategy()
public IdentityMetaData setValueStrategy(IdentityStrategy strategy)
strategy
- the strategy to setpublic String getSequence()
public IdentityMetaData setSequence(String sequence)
sequence
- the sequence to setpublic String getValueGeneratorName()
public IdentityMetaData setValueGeneratorName(String generator)
generator
- Name of value generatorCopyright © 2019. All rights reserved.