Class DatastoreIdentityMetadataImpl

java.lang.Object
org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
org.datanucleus.api.jdo.metadata.api.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 Details

    • DatastoreIdentityMetadataImpl

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

    • 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