public class SequenceGeneratorMetadata extends ORMetadata
Constructor and Description |
---|
SequenceGeneratorMetadata()
INTERNAL:
Used for XML loading.
|
SequenceGeneratorMetadata(MetadataAnnotation sequenceGenerator,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
SequenceGeneratorMetadata(java.lang.String sequenceName,
java.lang.Integer allocationSize,
java.lang.String catalog,
java.lang.String schema,
boolean useIdentityIfPlatformSupports)
INTERNAL
This constructor is used to create a default sequence generator.
|
SequenceGeneratorMetadata(java.lang.String sequenceName,
java.lang.String catalog,
java.lang.String schema)
INTERNAL
This constructor is used to create a default sequence generator.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.Integer |
getAllocationSize()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getCatalog()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getCatalogContext()
INTERNAL:
|
java.lang.String |
getIdentifier()
INTERNAL:
To satisfy the abstract getIdentifier() method from ORMetadata.
|
java.lang.Integer |
getInitialValue()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getName()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getSchema()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getSchemaContext()
INTERNAL:
|
java.lang.String |
getSequenceName()
INTERNAL:
Used for OX mapping.
|
NativeSequence |
process(MetadataLogger logger)
INTERNAL:
|
java.lang.String |
processQualifier()
INTERNAL:
Used for processing.
|
void |
setAllocationSize(java.lang.Integer allocationSize)
INTERNAL:
Used for OX mapping.
|
void |
setCatalog(java.lang.String catalog)
INTERNAL:
Used for OX mapping.
|
void |
setInitialValue(java.lang.Integer initialValue)
INTERNAL:
Used for OX mapping.
|
void |
setName(java.lang.String name)
INTERNAL:
Used for OX mapping.
|
void |
setSchema(java.lang.String schema)
INTERNAL:
Used for OX mapping.
|
void |
setSequenceName(java.lang.String sequenceName)
INTERNAL:
Used for OX mapping.
|
java.lang.String |
toString()
INTERNAL:
|
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, initXMLObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public SequenceGeneratorMetadata()
public SequenceGeneratorMetadata(MetadataAnnotation sequenceGenerator, MetadataAccessor accessor)
public SequenceGeneratorMetadata(java.lang.String sequenceName, java.lang.Integer allocationSize, java.lang.String catalog, java.lang.String schema, boolean useIdentityIfPlatformSupports)
processSequencingAccesssors.
public SequenceGeneratorMetadata(java.lang.String sequenceName, java.lang.String catalog, java.lang.String schema)
processSequencingAccesssors.
public boolean equals(java.lang.Object objectToCompare)
equals
in class ORMetadata
public java.lang.Integer getAllocationSize()
public java.lang.String getCatalog()
public java.lang.String getCatalogContext()
public java.lang.String getIdentifier()
shouldOverride
,
mergeListsAndOverride
public java.lang.Integer getInitialValue()
public java.lang.String getName()
public java.lang.String getSchema()
public java.lang.String getSchemaContext()
public java.lang.String getSequenceName()
public NativeSequence process(MetadataLogger logger)
public java.lang.String processQualifier()
public void setAllocationSize(java.lang.Integer allocationSize)
public void setCatalog(java.lang.String catalog)
public void setInitialValue(java.lang.Integer initialValue)
public void setName(java.lang.String name)
public void setSchema(java.lang.String schema)
public void setSequenceName(java.lang.String sequenceName)
public java.lang.String toString()
toString
in class java.lang.Object
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference