Class KeyMetadataImpl

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

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

      • KeyMetadataImpl

        public KeyMetadataImpl​(org.datanucleus.metadata.KeyMetaData internal)
    • Method Detail

      • getInternal

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

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

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

        public int getNumberOfColumns()
        Specified by:
        getNumberOfColumns in interface javax.jdo.metadata.KeyMetadata
      • setColumn

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

        public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
        Specified by:
        newColumnMetadata in interface javax.jdo.metadata.KeyMetadata
      • getDeleteAction

        public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
        Specified by:
        getDeleteAction in interface javax.jdo.metadata.KeyMetadata
      • setDeleteAction

        public javax.jdo.metadata.KeyMetadata setDeleteAction​(javax.jdo.annotations.ForeignKeyAction fk)
        Specified by:
        setDeleteAction in interface javax.jdo.metadata.KeyMetadata
      • getUpdateAction

        public javax.jdo.annotations.ForeignKeyAction getUpdateAction()
        Specified by:
        getUpdateAction in interface javax.jdo.metadata.KeyMetadata
      • setUpdateAction

        public javax.jdo.metadata.KeyMetadata setUpdateAction​(javax.jdo.annotations.ForeignKeyAction fk)
        Specified by:
        setUpdateAction in interface javax.jdo.metadata.KeyMetadata
      • getForeignKeyMetadata

        public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
        Specified by:
        getForeignKeyMetadata in interface javax.jdo.metadata.KeyMetadata
      • newForeignKeyMetadata

        public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
        Specified by:
        newForeignKeyMetadata in interface javax.jdo.metadata.KeyMetadata
      • getIndexMetadata

        public javax.jdo.metadata.IndexMetadata getIndexMetadata()
        Specified by:
        getIndexMetadata in interface javax.jdo.metadata.KeyMetadata
      • newIndexMetadata

        public javax.jdo.metadata.IndexMetadata newIndexMetadata()
        Specified by:
        newIndexMetadata in interface javax.jdo.metadata.KeyMetadata
      • getUniqueMetadata

        public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
        Specified by:
        getUniqueMetadata in interface javax.jdo.metadata.KeyMetadata
      • newUniqueMetadata

        public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
        Specified by:
        newUniqueMetadata in interface javax.jdo.metadata.KeyMetadata
      • getEmbeddedMetadata

        public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()
        Specified by:
        getEmbeddedMetadata in interface javax.jdo.metadata.KeyMetadata
      • newEmbeddedMetadata

        public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()
        Specified by:
        newEmbeddedMetadata in interface javax.jdo.metadata.KeyMetadata
      • getTable

        public String getTable()
        Specified by:
        getTable in interface javax.jdo.metadata.KeyMetadata
      • setTable

        public javax.jdo.metadata.KeyMetadata setTable​(String name)
        Specified by:
        setTable in interface javax.jdo.metadata.KeyMetadata
      • getConverter

        public javax.jdo.AttributeConverter<?,​?> getConverter()
        Specified by:
        getConverter in interface javax.jdo.metadata.KeyMetadata
      • setConverter

        public javax.jdo.metadata.KeyMetadata setConverter​(javax.jdo.AttributeConverter<?,​?> conv)
        Specified by:
        setConverter in interface javax.jdo.metadata.KeyMetadata
      • getUseDefaultConversion

        public Boolean getUseDefaultConversion()
        Specified by:
        getUseDefaultConversion in interface javax.jdo.metadata.KeyMetadata
      • setUseDefaultConversion

        public javax.jdo.metadata.KeyMetadata setUseDefaultConversion​(Boolean flag)
        Specified by:
        setUseDefaultConversion in interface javax.jdo.metadata.KeyMetadata