public class Sequence extends AbstractIncrementer implements SchemaObject
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE |
Constructor and Description |
---|
Sequence()
Constructs a new sequence.
|
Sequence(java.lang.String name, Schema schema)
Constructs a new sequence in the specified schema with the specified name.
|
Modifier and Type | Method and Description |
---|---|
void |
fireObjectUpdated(DBObjectChange change)
Notifies any registered listeners of the change to this object.
|
Schema |
getSchema()
Gets the Schema of this object.
|
java.lang.String |
getType()
Returns the type of this object.
|
void |
setSchema(Schema schema)
Sets the Schema of this object.
|
getCacheFlag, getCacheSize, getCycleFlag, getIncrementBy, getLastNumber, getMaxValue, getMinValue, getOrderFlag, getStartWith, setCacheFlag, setCacheSize, setCycleFlag, setIncrementBy, setLastNumber, setMaxValue, setMinValue, setOrderFlag, setStartWith
checkInit, checkInit, copyToImpl, equalsImpl, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addObjectListener, removeObjectListener
addObjectListener, removeObjectListener
addObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getReferenceIDs, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName
getProperty, getProperty, setProperties, setProperty
public static final java.lang.String TYPE
public Sequence()
public Sequence(java.lang.String name, Schema schema)
name
- a string containing the name of the sequenceschema
- the schema that owns the sequencepublic java.lang.String getType()
DBObject
public void setSchema(Schema schema)
SchemaObject
setSchema
in interface SchemaObject
schema
- the Schema containing this objectpublic Schema getSchema()
SchemaObject
getSchema
in interface SchemaObject
public final void fireObjectUpdated(DBObjectChange change)
SystemObject
fireObjectUpdated
in interface SystemObject
fireObjectUpdated
in class AbstractBuildableObject