Class SequenceMetaData

  • All Implemented Interfaces:
    java.io.Serializable

    public class SequenceMetaData
    extends MetaData
    Representation of the MetaData of a named Sequence (JDO, or JPA).
    See Also:
    Serialized Form
    • Field Detail

      • name

        protected java.lang.String name
        Name under which this sequence generator is known.
      • datastoreSequence

        protected java.lang.String datastoreSequence
        Datastore Sequence name
      • factoryClass

        protected java.lang.String factoryClass
        factory class name (JDO).
      • strategy

        protected SequenceStrategy strategy
        Strategy for this sequence (JDO).
      • initialValue

        protected int initialValue
        Initial value of the sequence.
      • allocationSize

        protected int allocationSize
        Allocation size for the sequence.
      • schemaName

        protected java.lang.String schemaName
      • catalogName

        protected java.lang.String catalogName
    • Constructor Detail

      • SequenceMetaData

        public SequenceMetaData​(java.lang.String name,
                                java.lang.String strategyValue)
        Constructor.
        Parameters:
        name - The sequence name
        strategyValue - The strategy value
    • Method Detail

      • getFullyQualifiedName

        public java.lang.String getFullyQualifiedName()
        Convenience accessor for the fully-qualified name of the sequence.
        Returns:
        Fully-qualified name of the sequence (including the package name).
      • getName

        public java.lang.String getName()
      • getCatalogName

        public java.lang.String getCatalogName()
      • setCatalogName

        public SequenceMetaData setCatalogName​(java.lang.String name)
      • getSchemaName

        public java.lang.String getSchemaName()
      • setSchemaName

        public SequenceMetaData setSchemaName​(java.lang.String name)
      • getDatastoreSequence

        public java.lang.String getDatastoreSequence()
      • setDatastoreSequence

        public SequenceMetaData setDatastoreSequence​(java.lang.String datastoreSequence)
      • getFactoryClass

        public java.lang.String getFactoryClass()
      • setFactoryClass

        public SequenceMetaData setFactoryClass​(java.lang.String factoryClass)
      • getInitialValue

        public int getInitialValue()
      • setInitialValue

        public SequenceMetaData setInitialValue​(int initialValue)
      • setInitialValue

        public SequenceMetaData setInitialValue​(java.lang.String initialValue)
      • getAllocationSize

        public int getAllocationSize()
      • setAllocationSize

        public SequenceMetaData setAllocationSize​(int allocationSize)
      • setAllocationSize

        public SequenceMetaData setAllocationSize​(java.lang.String allocationSize)