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 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()java.lang.StringgetColumn()javax.jdo.metadata.ColumnMetadata[]getColumns()javax.jdo.AttributeConverter<?,?>getConverter()java.lang.StringgetCustomStrategy()java.lang.BooleangetDefaultFetchGroup()javax.jdo.annotations.ForeignKeyActiongetDeleteAction()java.lang.BooleangetDependent()javax.jdo.metadata.ElementMetadatagetElementMetadata()java.lang.BooleangetEmbedded()javax.jdo.metadata.EmbeddedMetadatagetEmbeddedMetadata()java.lang.StringgetFieldType()javax.jdo.metadata.ForeignKeyMetadatagetForeignKeyMetadata()java.lang.BooleangetIndexed()javax.jdo.metadata.IndexMetadatagetIndexMetadata()org.datanucleus.metadata.AbstractMemberMetaDatagetInternal()javax.jdo.metadata.JoinMetadatagetJoinMetadata()javax.jdo.metadata.KeyMetadatagetKeyMetadata()java.lang.StringgetLoadFetchGroup()javax.jdo.metadata.MapMetadatagetMapMetadata()java.lang.StringgetMappedBy()java.lang.StringgetName()javax.jdo.annotations.NullValuegetNullValue()intgetNumberOfColumns()javax.jdo.metadata.OrderMetadatagetOrderMetadata()javax.jdo.annotations.PersistenceModifiergetPersistenceModifier()booleangetPrimaryKey()intgetRecursionDepth()java.lang.StringgetSequence()java.lang.BooleangetSerialized()java.lang.StringgetTable()java.lang.BooleangetUnique()javax.jdo.metadata.UniqueMetadatagetUniqueMetadata()java.lang.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(java.lang.String name)javax.jdo.metadata.MemberMetadatasetConverter(javax.jdo.AttributeConverter<?,?> conv)javax.jdo.metadata.MemberMetadatasetCustomStrategy(java.lang.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(java.lang.String types)javax.jdo.metadata.MemberMetadatasetIndexed(boolean flag)javax.jdo.metadata.MemberMetadatasetLoadFetchGroup(java.lang.String load)javax.jdo.metadata.MemberMetadatasetMappedBy(java.lang.String mappedBy)javax.jdo.metadata.MemberMetadatasetName(java.lang.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(java.lang.String seq)javax.jdo.metadata.MemberMetadatasetSerialized(boolean flag)javax.jdo.metadata.MemberMetadatasetTable(java.lang.String table)javax.jdo.metadata.MemberMetadatasetUnique(boolean flag)javax.jdo.metadata.MemberMetadatasetUseDefaultConversion(java.lang.Boolean flag)javax.jdo.metadata.MemberMetadatasetValueStrategy(javax.jdo.annotations.IdGeneratorStrategy strategy)-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.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 java.lang.String getColumn()
- Specified by:
getColumnin interfacejavax.jdo.metadata.MemberMetadata
-
getCustomStrategy
public java.lang.String getCustomStrategy()
- Specified by:
getCustomStrategyin interfacejavax.jdo.metadata.MemberMetadata
-
getDefaultFetchGroup
public java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.String getMappedBy()
- Specified by:
getMappedByin interfacejavax.jdo.metadata.MemberMetadata
-
getName
public java.lang.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 java.lang.String getSequence()
- Specified by:
getSequencein interfacejavax.jdo.metadata.MemberMetadata
-
getSerialized
public java.lang.Boolean getSerialized()
- Specified by:
getSerializedin interfacejavax.jdo.metadata.MemberMetadata
-
getTable
public java.lang.String getTable()
- Specified by:
getTablein interfacejavax.jdo.metadata.MemberMetadata
-
getUnique
public java.lang.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(java.lang.String name)
- Specified by:
setColumnin interfacejavax.jdo.metadata.MemberMetadata
-
setCustomStrategy
public javax.jdo.metadata.MemberMetadata setCustomStrategy(java.lang.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(java.lang.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(java.lang.String load)
- Specified by:
setLoadFetchGroupin interfacejavax.jdo.metadata.MemberMetadata
-
setMappedBy
public javax.jdo.metadata.MemberMetadata setMappedBy(java.lang.String mappedBy)
- Specified by:
setMappedByin interfacejavax.jdo.metadata.MemberMetadata
-
setName
public javax.jdo.metadata.MemberMetadata setName(java.lang.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(java.lang.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(java.lang.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 java.lang.Boolean getUseDefaultConversion()
- Specified by:
getUseDefaultConversionin interfacejavax.jdo.metadata.MemberMetadata
-
setUseDefaultConversion
public javax.jdo.metadata.MemberMetadata setUseDefaultConversion(java.lang.Boolean flag)
- Specified by:
setUseDefaultConversionin interfacejavax.jdo.metadata.MemberMetadata
-
-