Class ElementMetadataImpl

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

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

      • ElementMetadataImpl

        public ElementMetadataImpl​(org.datanucleus.metadata.ElementMetaData internal)
    • Method Detail

      • getInternal

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

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

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

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

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

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

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

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

        public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
        Specified by:
        getForeignKeyMetadata in interface javax.jdo.metadata.ElementMetadata
      • setDeleteAction

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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