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 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 AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toStringMethods inherited from class 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
-