Package org.datanucleus.api.jdo.metadata
Class MemberMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.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 Summary
Constructors Constructor Description MemberMetadataImpl(org.datanucleus.metadata.MetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jdo.metadata.ArrayMetadatagetArrayMetadata()booleangetCacheable()javax.jdo.metadata.CollectionMetadatagetCollectionMetadata()StringgetColumn()javax.jdo.metadata.ColumnMetadata[]getColumns()javax.jdo.AttributeConverter<?,?>getConverter()StringgetCustomStrategy()BooleangetDefaultFetchGroup()javax.jdo.annotations.ForeignKeyActiongetDeleteAction()BooleangetDependent()javax.jdo.metadata.ElementMetadatagetElementMetadata()BooleangetEmbedded()javax.jdo.metadata.EmbeddedMetadatagetEmbeddedMetadata()StringgetFieldType()javax.jdo.metadata.ForeignKeyMetadatagetForeignKeyMetadata()BooleangetIndexed()javax.jdo.metadata.IndexMetadatagetIndexMetadata()org.datanucleus.metadata.AbstractMemberMetaDatagetInternal()javax.jdo.metadata.JoinMetadatagetJoinMetadata()javax.jdo.metadata.KeyMetadatagetKeyMetadata()StringgetLoadFetchGroup()javax.jdo.metadata.MapMetadatagetMapMetadata()StringgetMappedBy()StringgetName()javax.jdo.annotations.NullValuegetNullValue()intgetNumberOfColumns()javax.jdo.metadata.OrderMetadatagetOrderMetadata()javax.jdo.annotations.PersistenceModifiergetPersistenceModifier()booleangetPrimaryKey()intgetRecursionDepth()StringgetSequence()BooleangetSerialized()StringgetTable()BooleangetUnique()javax.jdo.metadata.UniqueMetadatagetUniqueMetadata()BooleangetUseDefaultConversion()javax.jdo.metadata.ValueMetadatagetValueMetadata()javax.jdo.annotations.IdGeneratorStrategygetValueStrategy()javax.jdo.metadata.ArrayMetadatanewArrayMetadata()javax.jdo.metadata.CollectionMetadatanewCollectionMetadata()javax.jdo.metadata.ColumnMetadatanewColumnMetadata()javax.jdo.metadata.ElementMetadatanewElementMetadata()javax.jdo.metadata.EmbeddedMetadatanewEmbeddedMetadata()javax.jdo.metadata.ForeignKeyMetadatanewForeignKeyMetadata()javax.jdo.metadata.IndexMetadatanewIndexMetadata()javax.jdo.metadata.JoinMetadatanewJoinMetadata()javax.jdo.metadata.KeyMetadatanewKeyMetadata()javax.jdo.metadata.MapMetadatanewMapMetadata()javax.jdo.metadata.OrderMetadatanewOrderMetadata()javax.jdo.metadata.UniqueMetadatanewUniqueMetadata()javax.jdo.metadata.ValueMetadatanewValueMetadata()javax.jdo.metadata.MemberMetadatasetCacheable(boolean cache)javax.jdo.metadata.MemberMetadatasetColumn(String name)javax.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.MemberMetadatasetName(String name)javax.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.MemberMetadatasetTable(String table)javax.jdo.metadata.MemberMetadatasetUnique(boolean flag)javax.jdo.metadata.MemberMetadatasetUseDefaultConversion(Boolean flag)javax.jdo.metadata.MemberMetadatasetValueStrategy(javax.jdo.annotations.IdGeneratorStrategy strategy)-
Methods inherited from class org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, getParent, newExtensionMetadata, toString
-
-
-
-
Method Detail
-
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
public String getColumn()
- Specified by:
getColumnin interfacejavax.jdo.metadata.MemberMetadata
-
getCustomStrategy
public String getCustomStrategy()
- Specified by:
getCustomStrategyin interfacejavax.jdo.metadata.MemberMetadata
-
getDefaultFetchGroup
public Boolean getDefaultFetchGroup()
- Specified by:
getDefaultFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
- Specified by:
getDeleteActionin interfacejavax.jdo.metadata.MemberMetadata
-
getDependent
public Boolean getDependent()
- Specified by:
getDependentin interfacejavax.jdo.metadata.MemberMetadata
-
getElementMetadata
public javax.jdo.metadata.ElementMetadata getElementMetadata()
- Specified by:
getElementMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getEmbedded
public Boolean 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
public String 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
public Boolean 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
public String getLoadFetchGroup()
- Specified by:
getLoadFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
getMapMetadata
public javax.jdo.metadata.MapMetadata getMapMetadata()
- Specified by:
getMapMetadatain interfacejavax.jdo.metadata.MemberMetadata
-
getMappedBy
public String getMappedBy()
- Specified by:
getMappedByin interfacejavax.jdo.metadata.MemberMetadata
-
getName
public String 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
public String getSequence()
- Specified by:
getSequencein interfacejavax.jdo.metadata.MemberMetadata
-
getSerialized
public Boolean getSerialized()
- Specified by:
getSerializedin interfacejavax.jdo.metadata.MemberMetadata
-
getTable
public String getTable()
- Specified by:
getTablein interfacejavax.jdo.metadata.MemberMetadata
-
getUnique
public Boolean 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
public javax.jdo.metadata.MemberMetadata setColumn(String name)
- Specified by:
setColumnin interfacejavax.jdo.metadata.MemberMetadata
-
setCustomStrategy
public javax.jdo.metadata.MemberMetadata setCustomStrategy(String strategy)
- 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
public javax.jdo.metadata.MemberMetadata setFieldType(String types)
- Specified by:
setFieldTypein interfacejavax.jdo.metadata.MemberMetadata
-
setIndexed
public javax.jdo.metadata.MemberMetadata setIndexed(boolean flag)
- Specified by:
setIndexedin interfacejavax.jdo.metadata.MemberMetadata
-
setLoadFetchGroup
public javax.jdo.metadata.MemberMetadata setLoadFetchGroup(String load)
- Specified by:
setLoadFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
setMappedBy
public javax.jdo.metadata.MemberMetadata setMappedBy(String mappedBy)
- Specified by:
setMappedByin interfacejavax.jdo.metadata.MemberMetadata
-
setName
public javax.jdo.metadata.MemberMetadata setName(String name)
- 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
public javax.jdo.metadata.MemberMetadata setSequence(String seq)
- Specified by:
setSequencein interfacejavax.jdo.metadata.MemberMetadata
-
setSerialized
public javax.jdo.metadata.MemberMetadata setSerialized(boolean flag)
- Specified by:
setSerializedin interfacejavax.jdo.metadata.MemberMetadata
-
setTable
public javax.jdo.metadata.MemberMetadata setTable(String table)
- 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
public Boolean getUseDefaultConversion()
- Specified by:
getUseDefaultConversionin interfacejavax.jdo.metadata.MemberMetadata
-
setUseDefaultConversion
public javax.jdo.metadata.MemberMetadata setUseDefaultConversion(Boolean flag)
- Specified by:
setUseDefaultConversionin interfacejavax.jdo.metadata.MemberMetadata
-
-