Class MemberMetadataImpl

  • All Implemented Interfaces:
    javax.jdo.metadata.MemberMetadata, javax.jdo.metadata.Metadata
    Direct Known Subclasses:
    FieldMetadataImpl, PropertyMetadataImpl

    public class MemberMetadataImpl
    extends AbstractMetadataImpl
    implements javax.jdo.metadata.MemberMetadata
    Convenience implementation of MemberMetadata for use by FieldMetadataImpl/PropertyMetadataImpl
    • Constructor Detail

      • MemberMetadataImpl

        public MemberMetadataImpl​(org.datanucleus.metadata.MetaData internal)
    • Method Detail

      • getInternal

        public org.datanucleus.metadata.AbstractMemberMetaData getInternal()
      • getArrayMetadata

        public javax.jdo.metadata.ArrayMetadata getArrayMetadata()
        Specified by:
        getArrayMetadata in interface javax.jdo.metadata.MemberMetadata
      • getCacheable

        public boolean getCacheable()
        Specified by:
        getCacheable in interface javax.jdo.metadata.MemberMetadata
      • getCollectionMetadata

        public javax.jdo.metadata.CollectionMetadata getCollectionMetadata()
        Specified by:
        getCollectionMetadata in interface javax.jdo.metadata.MemberMetadata
      • getColumn

        public String getColumn()
        Specified by:
        getColumn in interface javax.jdo.metadata.MemberMetadata
      • getCustomStrategy

        public String getCustomStrategy()
        Specified by:
        getCustomStrategy in interface javax.jdo.metadata.MemberMetadata
      • getDefaultFetchGroup

        public Boolean getDefaultFetchGroup()
        Specified by:
        getDefaultFetchGroup in interface javax.jdo.metadata.MemberMetadata
      • getDeleteAction

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

        public Boolean getDependent()
        Specified by:
        getDependent in interface javax.jdo.metadata.MemberMetadata
      • getElementMetadata

        public javax.jdo.metadata.ElementMetadata getElementMetadata()
        Specified by:
        getElementMetadata in interface javax.jdo.metadata.MemberMetadata
      • getEmbedded

        public Boolean getEmbedded()
        Specified by:
        getEmbedded in interface javax.jdo.metadata.MemberMetadata
      • getEmbeddedMetadata

        public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()
        Specified by:
        getEmbeddedMetadata in interface javax.jdo.metadata.MemberMetadata
      • getOrderMetadata

        public javax.jdo.metadata.OrderMetadata getOrderMetadata()
        Specified by:
        getOrderMetadata in interface javax.jdo.metadata.MemberMetadata
      • getFieldType

        public String getFieldType()
        Specified by:
        getFieldType in interface javax.jdo.metadata.MemberMetadata
      • getForeignKeyMetadata

        public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
        Specified by:
        getForeignKeyMetadata in interface javax.jdo.metadata.MemberMetadata
      • getIndexMetadata

        public javax.jdo.metadata.IndexMetadata getIndexMetadata()
        Specified by:
        getIndexMetadata in interface javax.jdo.metadata.MemberMetadata
      • getIndexed

        public Boolean getIndexed()
        Specified by:
        getIndexed in interface javax.jdo.metadata.MemberMetadata
      • getJoinMetadata

        public javax.jdo.metadata.JoinMetadata getJoinMetadata()
        Specified by:
        getJoinMetadata in interface javax.jdo.metadata.MemberMetadata
      • getKeyMetadata

        public javax.jdo.metadata.KeyMetadata getKeyMetadata()
        Specified by:
        getKeyMetadata in interface javax.jdo.metadata.MemberMetadata
      • getLoadFetchGroup

        public String getLoadFetchGroup()
        Specified by:
        getLoadFetchGroup in interface javax.jdo.metadata.MemberMetadata
      • getMapMetadata

        public javax.jdo.metadata.MapMetadata getMapMetadata()
        Specified by:
        getMapMetadata in interface javax.jdo.metadata.MemberMetadata
      • getMappedBy

        public String getMappedBy()
        Specified by:
        getMappedBy in interface javax.jdo.metadata.MemberMetadata
      • getName

        public String getName()
        Specified by:
        getName in interface javax.jdo.metadata.MemberMetadata
      • getNullValue

        public javax.jdo.annotations.NullValue getNullValue()
        Specified by:
        getNullValue in interface javax.jdo.metadata.MemberMetadata
      • getPersistenceModifier

        public javax.jdo.annotations.PersistenceModifier getPersistenceModifier()
        Specified by:
        getPersistenceModifier in interface javax.jdo.metadata.MemberMetadata
      • getPrimaryKey

        public boolean getPrimaryKey()
        Specified by:
        getPrimaryKey in interface javax.jdo.metadata.MemberMetadata
      • getRecursionDepth

        public int getRecursionDepth()
        Specified by:
        getRecursionDepth in interface javax.jdo.metadata.MemberMetadata
      • getSequence

        public String getSequence()
        Specified by:
        getSequence in interface javax.jdo.metadata.MemberMetadata
      • getSerialized

        public Boolean getSerialized()
        Specified by:
        getSerialized in interface javax.jdo.metadata.MemberMetadata
      • getTable

        public String getTable()
        Specified by:
        getTable in interface javax.jdo.metadata.MemberMetadata
      • getUnique

        public Boolean getUnique()
        Specified by:
        getUnique in interface javax.jdo.metadata.MemberMetadata
      • getUniqueMetadata

        public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
        Specified by:
        getUniqueMetadata in interface javax.jdo.metadata.MemberMetadata
      • getValueMetadata

        public javax.jdo.metadata.ValueMetadata getValueMetadata()
        Specified by:
        getValueMetadata in interface javax.jdo.metadata.MemberMetadata
      • getValueStrategy

        public javax.jdo.annotations.IdGeneratorStrategy getValueStrategy()
        Specified by:
        getValueStrategy in interface javax.jdo.metadata.MemberMetadata
      • newArrayMetadata

        public javax.jdo.metadata.ArrayMetadata newArrayMetadata()
        Specified by:
        newArrayMetadata in interface javax.jdo.metadata.MemberMetadata
      • newCollectionMetadata

        public javax.jdo.metadata.CollectionMetadata newCollectionMetadata()
        Specified by:
        newCollectionMetadata in interface javax.jdo.metadata.MemberMetadata
      • newElementMetadata

        public javax.jdo.metadata.ElementMetadata newElementMetadata()
        Specified by:
        newElementMetadata in interface javax.jdo.metadata.MemberMetadata
      • newEmbeddedMetadata

        public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()
        Specified by:
        newEmbeddedMetadata in interface javax.jdo.metadata.MemberMetadata
      • newForeignKeyMetadata

        public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
        Specified by:
        newForeignKeyMetadata in interface javax.jdo.metadata.MemberMetadata
      • newIndexMetadata

        public javax.jdo.metadata.IndexMetadata newIndexMetadata()
        Specified by:
        newIndexMetadata in interface javax.jdo.metadata.MemberMetadata
      • newJoinMetadata

        public javax.jdo.metadata.JoinMetadata newJoinMetadata()
        Specified by:
        newJoinMetadata in interface javax.jdo.metadata.MemberMetadata
      • newKeyMetadata

        public javax.jdo.metadata.KeyMetadata newKeyMetadata()
        Specified by:
        newKeyMetadata in interface javax.jdo.metadata.MemberMetadata
      • newMapMetadata

        public javax.jdo.metadata.MapMetadata newMapMetadata()
        Specified by:
        newMapMetadata in interface javax.jdo.metadata.MemberMetadata
      • newOrderMetadata

        public javax.jdo.metadata.OrderMetadata newOrderMetadata()
        Specified by:
        newOrderMetadata in interface javax.jdo.metadata.MemberMetadata
      • newUniqueMetadata

        public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
        Specified by:
        newUniqueMetadata in interface javax.jdo.metadata.MemberMetadata
      • newValueMetadata

        public javax.jdo.metadata.ValueMetadata newValueMetadata()
        Specified by:
        newValueMetadata in interface javax.jdo.metadata.MemberMetadata
      • setCacheable

        public javax.jdo.metadata.MemberMetadata setCacheable​(boolean cache)
        Specified by:
        setCacheable in interface javax.jdo.metadata.MemberMetadata
      • setColumn

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

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

        public javax.jdo.metadata.MemberMetadata setDefaultFetchGroup​(boolean dfg)
        Specified by:
        setDefaultFetchGroup in interface javax.jdo.metadata.MemberMetadata
      • setDeleteAction

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

        public javax.jdo.metadata.MemberMetadata setDependent​(boolean flag)
        Specified by:
        setDependent in interface javax.jdo.metadata.MemberMetadata
      • setEmbedded

        public javax.jdo.metadata.MemberMetadata setEmbedded​(boolean flag)
        Specified by:
        setEmbedded in interface javax.jdo.metadata.MemberMetadata
      • setFieldType

        public javax.jdo.metadata.MemberMetadata setFieldType​(String types)
        Specified by:
        setFieldType in interface javax.jdo.metadata.MemberMetadata
      • setIndexed

        public javax.jdo.metadata.MemberMetadata setIndexed​(boolean flag)
        Specified by:
        setIndexed in interface javax.jdo.metadata.MemberMetadata
      • setLoadFetchGroup

        public javax.jdo.metadata.MemberMetadata setLoadFetchGroup​(String load)
        Specified by:
        setLoadFetchGroup in interface javax.jdo.metadata.MemberMetadata
      • setMappedBy

        public javax.jdo.metadata.MemberMetadata setMappedBy​(String mappedBy)
        Specified by:
        setMappedBy in interface javax.jdo.metadata.MemberMetadata
      • setName

        public javax.jdo.metadata.MemberMetadata setName​(String name)
        Specified by:
        setName in interface javax.jdo.metadata.MemberMetadata
      • setNullValue

        public javax.jdo.metadata.MemberMetadata setNullValue​(javax.jdo.annotations.NullValue val)
        Specified by:
        setNullValue in interface javax.jdo.metadata.MemberMetadata
      • setPersistenceModifier

        public javax.jdo.metadata.MemberMetadata setPersistenceModifier​(javax.jdo.annotations.PersistenceModifier val)
        Specified by:
        setPersistenceModifier in interface javax.jdo.metadata.MemberMetadata
      • setPrimaryKey

        public javax.jdo.metadata.MemberMetadata setPrimaryKey​(boolean flag)
        Specified by:
        setPrimaryKey in interface javax.jdo.metadata.MemberMetadata
      • setRecursionDepth

        public javax.jdo.metadata.MemberMetadata setRecursionDepth​(int depth)
        Specified by:
        setRecursionDepth in interface javax.jdo.metadata.MemberMetadata
      • setSequence

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

        public javax.jdo.metadata.MemberMetadata setSerialized​(boolean flag)
        Specified by:
        setSerialized in interface javax.jdo.metadata.MemberMetadata
      • setTable

        public javax.jdo.metadata.MemberMetadata setTable​(String table)
        Specified by:
        setTable in interface javax.jdo.metadata.MemberMetadata
      • setUnique

        public javax.jdo.metadata.MemberMetadata setUnique​(boolean flag)
        Specified by:
        setUnique in interface javax.jdo.metadata.MemberMetadata
      • setValueStrategy

        public javax.jdo.metadata.MemberMetadata setValueStrategy​(javax.jdo.annotations.IdGeneratorStrategy strategy)
        Specified by:
        setValueStrategy in interface javax.jdo.metadata.MemberMetadata
      • getColumns

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

        public int getNumberOfColumns()
        Specified by:
        getNumberOfColumns in interface javax.jdo.metadata.MemberMetadata
      • newColumnMetadata

        public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
        Specified by:
        newColumnMetadata in interface javax.jdo.metadata.MemberMetadata
      • getConverter

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

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

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

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