aspoev.manager.schema
Class SchemaVersion
java.lang.Object
aspoev.manager.schema.SchemaVersion
- All Implemented Interfaces:
- pJ.jasmine.PRI, java.io.Serializable
- public class SchemaVersion
- extends java.lang.Object
- implements pJ.jasmine.PRI
This class serves as a helper to the Schema Management class
SchemaVersioning. This class stores the class versions that are
used by a version of the schema.
- See Also:
- Serialized Form
| Fields inherited from interface pJ.jasmine.PRI |
DELETECHANGE, MODIFYCHANGE, NOCHANGE |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VERSION_REFERENCE
protected static int VERSION_REFERENCE
derivedFrom
protected SchemaVersion derivedFrom
version
protected VersionObject version
typeExtent
protected SchemaExtent typeExtent
workingVersion
protected boolean workingVersion
SchemaVersion
public SchemaVersion(SchemaExtent schemaExtent)
SchemaVersion
public SchemaVersion(SchemaVersion base)
addType
public void addType(TypeReferenceElement newType)
finalize
public void finalize()
get
public static SchemaVersion get(double version)
get
public static SchemaVersion get(java.lang.Double version)
getSchemaExtent
public SchemaExtent getSchemaExtent()
getType
public TypeReferenceElement getType(TypeReferenceElement type)
isWorkingVersion
public boolean isWorkingVersion()
replaceType
public java.lang.Object replaceType(TypeReferenceElement replacementType)
- Returns old value.
removeType
public void removeType(TypeReferenceElement remove)
setType
public java.lang.Object setType(TypeReferenceElement newType)
toString
public java.lang.String toString()