Class DatastoreIdentityMetadataImpl

  • All Implemented Interfaces:
    javax.jdo.metadata.DatastoreIdentityMetadata, javax.jdo.metadata.Metadata

    public class DatastoreIdentityMetadataImpl
    extends AbstractMetadataImpl
    implements javax.jdo.metadata.DatastoreIdentityMetadata
    Implementation of JDO DatastoreIdentityMetadata object.
    • Constructor Detail

      • DatastoreIdentityMetadataImpl

        public DatastoreIdentityMetadataImpl​(org.datanucleus.metadata.DatastoreIdentityMetaData idmd)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.DatastoreIdentityMetaData getInternal()
      • getColumn

        public String getColumn()
        Specified by:
        getColumn in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • getColumns

        public javax.jdo.metadata.ColumnMetadata[] getColumns()
        Specified by:
        getColumns in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • getCustomStrategy

        public String getCustomStrategy()
        Specified by:
        getCustomStrategy in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • getNumberOfColumns

        public int getNumberOfColumns()
        Specified by:
        getNumberOfColumns in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • getSequence

        public String getSequence()
        Specified by:
        getSequence in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • getStrategy

        public javax.jdo.annotations.IdGeneratorStrategy getStrategy()
        Specified by:
        getStrategy in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • newColumnMetadata

        public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
        Specified by:
        newColumnMetadata in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • setColumn

        public javax.jdo.metadata.DatastoreIdentityMetadata setColumn​(String name)
        Specified by:
        setColumn in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • setCustomStrategy

        public javax.jdo.metadata.DatastoreIdentityMetadata setCustomStrategy​(String strategy)
        Specified by:
        setCustomStrategy in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • setSequence

        public javax.jdo.metadata.DatastoreIdentityMetadata setSequence​(String seq)
        Specified by:
        setSequence in interface javax.jdo.metadata.DatastoreIdentityMetadata
      • setStrategy

        public javax.jdo.metadata.DatastoreIdentityMetadata setStrategy​(javax.jdo.annotations.IdGeneratorStrategy strategy)
        Specified by:
        setStrategy in interface javax.jdo.metadata.DatastoreIdentityMetadata