Class MemberMetadataImpl

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

    • MemberMetadataImpl

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

    • 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