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
-
Field Summary
Fields inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.jdo.metadata.ArrayMetadatabooleanjavax.jdo.metadata.CollectionMetadatajavax.jdo.metadata.ColumnMetadata[]javax.jdo.AttributeConverter<?, ?> javax.jdo.annotations.ForeignKeyActionjavax.jdo.metadata.ElementMetadatajavax.jdo.metadata.EmbeddedMetadatajavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.IndexMetadataorg.datanucleus.metadata.AbstractMemberMetaDatajavax.jdo.metadata.JoinMetadatajavax.jdo.metadata.KeyMetadatajavax.jdo.metadata.MapMetadatagetName()javax.jdo.annotations.NullValueintjavax.jdo.metadata.OrderMetadatajavax.jdo.annotations.PersistenceModifierbooleanintgetTable()javax.jdo.metadata.UniqueMetadatajavax.jdo.metadata.ValueMetadatajavax.jdo.annotations.IdGeneratorStrategyjavax.jdo.metadata.ArrayMetadatajavax.jdo.metadata.CollectionMetadatajavax.jdo.metadata.ColumnMetadatajavax.jdo.metadata.ElementMetadatajavax.jdo.metadata.EmbeddedMetadatajavax.jdo.metadata.ForeignKeyMetadatajavax.jdo.metadata.IndexMetadatajavax.jdo.metadata.JoinMetadatajavax.jdo.metadata.KeyMetadatajavax.jdo.metadata.MapMetadatajavax.jdo.metadata.OrderMetadatajavax.jdo.metadata.UniqueMetadatajavax.jdo.metadata.ValueMetadatajavax.jdo.metadata.MemberMetadatasetCacheable(boolean cache) javax.jdo.metadata.MemberMetadatajavax.jdo.metadata.MemberMetadatasetConverter(javax.jdo.AttributeConverter<?, ?> conv) javax.jdo.metadata.MemberMetadatasetCustomStrategy(String strategy) javax.jdo.metadata.MemberMetadatasetDefaultFetchGroup(boolean dfg) javax.jdo.metadata.MemberMetadatasetDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) javax.jdo.metadata.MemberMetadatasetDependent(boolean flag) javax.jdo.metadata.MemberMetadatasetEmbedded(boolean flag) javax.jdo.metadata.MemberMetadatasetFieldType(String types) javax.jdo.metadata.MemberMetadatasetIndexed(boolean flag) javax.jdo.metadata.MemberMetadatasetLoadFetchGroup(String load) javax.jdo.metadata.MemberMetadatasetMappedBy(String mappedBy) javax.jdo.metadata.MemberMetadatajavax.jdo.metadata.MemberMetadatasetNullValue(javax.jdo.annotations.NullValue val) javax.jdo.metadata.MemberMetadatasetPersistenceModifier(javax.jdo.annotations.PersistenceModifier val) javax.jdo.metadata.MemberMetadatasetPrimaryKey(boolean flag) javax.jdo.metadata.MemberMetadatasetRecursionDepth(int depth) javax.jdo.metadata.MemberMetadatasetSequence(String seq) javax.jdo.metadata.MemberMetadatasetSerialized(boolean flag) javax.jdo.metadata.MemberMetadatajavax.jdo.metadata.MemberMetadatasetUnique(boolean flag) javax.jdo.metadata.MemberMetadatajavax.jdo.metadata.MemberMetadatasetValueStrategy(javax.jdo.annotations.IdGeneratorStrategy strategy) Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata
-
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:
getArrayMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getCacheable
public boolean getCacheable()- Specified by:
getCacheablein interfacejavax.jdo.metadata.MemberMetadata
-
getCollectionMetadata
public javax.jdo.metadata.CollectionMetadata getCollectionMetadata()- Specified by:
getCollectionMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getColumn
- Specified by:
getColumnin interfacejavax.jdo.metadata.MemberMetadata
-
getCustomStrategy
- Specified by:
getCustomStrategyin interfacejavax.jdo.metadata.MemberMetadata
-
getDefaultFetchGroup
- Specified by:
getDefaultFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()- Specified by:
getDeleteActionin interfacejavax.jdo.metadata.MemberMetadata
-
getDependent
- Specified by:
getDependentin interfacejavax.jdo.metadata.MemberMetadata
-
getElementMetadata
public javax.jdo.metadata.ElementMetadata getElementMetadata()- Specified by:
getElementMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getEmbedded
- Specified by:
getEmbeddedin interfacejavax.jdo.metadata.MemberMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()- Specified by:
getEmbeddedMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getOrderMetadata
public javax.jdo.metadata.OrderMetadata getOrderMetadata()- Specified by:
getOrderMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getFieldType
- Specified by:
getFieldTypein interfacejavax.jdo.metadata.MemberMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()- Specified by:
getForeignKeyMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()- Specified by:
getIndexMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getIndexed
- Specified by:
getIndexedin interfacejavax.jdo.metadata.MemberMetadata
-
getJoinMetadata
public javax.jdo.metadata.JoinMetadata getJoinMetadata()- Specified by:
getJoinMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getKeyMetadata
public javax.jdo.metadata.KeyMetadata getKeyMetadata()- Specified by:
getKeyMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getLoadFetchGroup
- Specified by:
getLoadFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
getMapMetadata
public javax.jdo.metadata.MapMetadata getMapMetadata()- Specified by:
getMapMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getMappedBy
- Specified by:
getMappedByin interfacejavax.jdo.metadata.MemberMetadata
-
getName
- Specified by:
getNamein interfacejavax.jdo.metadata.MemberMetadata
-
getNullValue
public javax.jdo.annotations.NullValue getNullValue()- Specified by:
getNullValuein interfacejavax.jdo.metadata.MemberMetadata
-
getPersistenceModifier
public javax.jdo.annotations.PersistenceModifier getPersistenceModifier()- Specified by:
getPersistenceModifierin interfacejavax.jdo.metadata.MemberMetadata
-
getPrimaryKey
public boolean getPrimaryKey()- Specified by:
getPrimaryKeyin interfacejavax.jdo.metadata.MemberMetadata
-
getRecursionDepth
public int getRecursionDepth()- Specified by:
getRecursionDepthin interfacejavax.jdo.metadata.MemberMetadata
-
getSequence
- Specified by:
getSequencein interfacejavax.jdo.metadata.MemberMetadata
-
getSerialized
- Specified by:
getSerializedin interfacejavax.jdo.metadata.MemberMetadata
-
getTable
- Specified by:
getTablein interfacejavax.jdo.metadata.MemberMetadata
-
getUnique
- Specified by:
getUniquein interfacejavax.jdo.metadata.MemberMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()- Specified by:
getUniqueMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getValueMetadata
public javax.jdo.metadata.ValueMetadata getValueMetadata()- Specified by:
getValueMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getValueStrategy
public javax.jdo.annotations.IdGeneratorStrategy getValueStrategy()- Specified by:
getValueStrategyin interfacejavax.jdo.metadata.MemberMetadata
-
newArrayMetadata
public javax.jdo.metadata.ArrayMetadata newArrayMetadata()- Specified by:
newArrayMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newCollectionMetadata
public javax.jdo.metadata.CollectionMetadata newCollectionMetadata()- Specified by:
newCollectionMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newElementMetadata
public javax.jdo.metadata.ElementMetadata newElementMetadata()- Specified by:
newElementMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()- Specified by:
newEmbeddedMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()- Specified by:
newForeignKeyMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()- Specified by:
newIndexMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newJoinMetadata
public javax.jdo.metadata.JoinMetadata newJoinMetadata()- Specified by:
newJoinMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newKeyMetadata
public javax.jdo.metadata.KeyMetadata newKeyMetadata()- Specified by:
newKeyMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newMapMetadata
public javax.jdo.metadata.MapMetadata newMapMetadata()- Specified by:
newMapMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newOrderMetadata
public javax.jdo.metadata.OrderMetadata newOrderMetadata()- Specified by:
newOrderMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()- Specified by:
newUniqueMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
newValueMetadata
public javax.jdo.metadata.ValueMetadata newValueMetadata()- Specified by:
newValueMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
setCacheable
public javax.jdo.metadata.MemberMetadata setCacheable(boolean cache) - Specified by:
setCacheablein interfacejavax.jdo.metadata.MemberMetadata
-
setColumn
- Specified by:
setColumnin interfacejavax.jdo.metadata.MemberMetadata
-
setCustomStrategy
- Specified by:
setCustomStrategyin interfacejavax.jdo.metadata.MemberMetadata
-
setDefaultFetchGroup
public javax.jdo.metadata.MemberMetadata setDefaultFetchGroup(boolean dfg) - Specified by:
setDefaultFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
setDeleteAction
public javax.jdo.metadata.MemberMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk) - Specified by:
setDeleteActionin interfacejavax.jdo.metadata.MemberMetadata
-
setDependent
public javax.jdo.metadata.MemberMetadata setDependent(boolean flag) - Specified by:
setDependentin interfacejavax.jdo.metadata.MemberMetadata
-
setEmbedded
public javax.jdo.metadata.MemberMetadata setEmbedded(boolean flag) - Specified by:
setEmbeddedin interfacejavax.jdo.metadata.MemberMetadata
-
setFieldType
- Specified by:
setFieldTypein interfacejavax.jdo.metadata.MemberMetadata
-
setIndexed
public javax.jdo.metadata.MemberMetadata setIndexed(boolean flag) - Specified by:
setIndexedin interfacejavax.jdo.metadata.MemberMetadata
-
setLoadFetchGroup
- Specified by:
setLoadFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
setMappedBy
- Specified by:
setMappedByin interfacejavax.jdo.metadata.MemberMetadata
-
setName
- Specified by:
setNamein interfacejavax.jdo.metadata.MemberMetadata
-
setNullValue
public javax.jdo.metadata.MemberMetadata setNullValue(javax.jdo.annotations.NullValue val) - Specified by:
setNullValuein interfacejavax.jdo.metadata.MemberMetadata
-
setPersistenceModifier
public javax.jdo.metadata.MemberMetadata setPersistenceModifier(javax.jdo.annotations.PersistenceModifier val) - Specified by:
setPersistenceModifierin interfacejavax.jdo.metadata.MemberMetadata
-
setPrimaryKey
public javax.jdo.metadata.MemberMetadata setPrimaryKey(boolean flag) - Specified by:
setPrimaryKeyin interfacejavax.jdo.metadata.MemberMetadata
-
setRecursionDepth
public javax.jdo.metadata.MemberMetadata setRecursionDepth(int depth) - Specified by:
setRecursionDepthin interfacejavax.jdo.metadata.MemberMetadata
-
setSequence
- Specified by:
setSequencein interfacejavax.jdo.metadata.MemberMetadata
-
setSerialized
public javax.jdo.metadata.MemberMetadata setSerialized(boolean flag) - Specified by:
setSerializedin interfacejavax.jdo.metadata.MemberMetadata
-
setTable
- Specified by:
setTablein interfacejavax.jdo.metadata.MemberMetadata
-
setUnique
public javax.jdo.metadata.MemberMetadata setUnique(boolean flag) - Specified by:
setUniquein interfacejavax.jdo.metadata.MemberMetadata
-
setValueStrategy
public javax.jdo.metadata.MemberMetadata setValueStrategy(javax.jdo.annotations.IdGeneratorStrategy strategy) - Specified by:
setValueStrategyin interfacejavax.jdo.metadata.MemberMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()- Specified by:
getColumnsin interfacejavax.jdo.metadata.MemberMetadata
-
getNumberOfColumns
public int getNumberOfColumns()- Specified by:
getNumberOfColumnsin interfacejavax.jdo.metadata.MemberMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()- Specified by:
newColumnMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()- Specified by:
getConverterin interfacejavax.jdo.metadata.MemberMetadata
-
setConverter
public javax.jdo.metadata.MemberMetadata setConverter(javax.jdo.AttributeConverter<?, ?> conv) - Specified by:
setConverterin interfacejavax.jdo.metadata.MemberMetadata
-
getUseDefaultConversion
- Specified by:
getUseDefaultConversionin interfacejavax.jdo.metadata.MemberMetadata
-
setUseDefaultConversion
- Specified by:
setUseDefaultConversionin interfacejavax.jdo.metadata.MemberMetadata
-