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 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.ArrayMetadata
getArrayMetadata()
boolean
getCacheable()
javax.jdo.metadata.CollectionMetadata
getCollectionMetadata()
String
getColumn()
javax.jdo.metadata.ColumnMetadata[]
getColumns()
javax.jdo.AttributeConverter<?,?>
getConverter()
String
getCustomStrategy()
Boolean
getDefaultFetchGroup()
javax.jdo.annotations.ForeignKeyAction
getDeleteAction()
Boolean
getDependent()
javax.jdo.metadata.ElementMetadata
getElementMetadata()
Boolean
getEmbedded()
javax.jdo.metadata.EmbeddedMetadata
getEmbeddedMetadata()
String
getFieldType()
javax.jdo.metadata.ForeignKeyMetadata
getForeignKeyMetadata()
Boolean
getIndexed()
javax.jdo.metadata.IndexMetadata
getIndexMetadata()
org.datanucleus.metadata.AbstractMemberMetaData
getInternal()
javax.jdo.metadata.JoinMetadata
getJoinMetadata()
javax.jdo.metadata.KeyMetadata
getKeyMetadata()
String
getLoadFetchGroup()
javax.jdo.metadata.MapMetadata
getMapMetadata()
String
getMappedBy()
String
getName()
javax.jdo.annotations.NullValue
getNullValue()
int
getNumberOfColumns()
javax.jdo.metadata.OrderMetadata
getOrderMetadata()
javax.jdo.annotations.PersistenceModifier
getPersistenceModifier()
boolean
getPrimaryKey()
int
getRecursionDepth()
String
getSequence()
Boolean
getSerialized()
String
getTable()
Boolean
getUnique()
javax.jdo.metadata.UniqueMetadata
getUniqueMetadata()
Boolean
getUseDefaultConversion()
javax.jdo.metadata.ValueMetadata
getValueMetadata()
javax.jdo.annotations.IdGeneratorStrategy
getValueStrategy()
javax.jdo.metadata.ArrayMetadata
newArrayMetadata()
javax.jdo.metadata.CollectionMetadata
newCollectionMetadata()
javax.jdo.metadata.ColumnMetadata
newColumnMetadata()
javax.jdo.metadata.ElementMetadata
newElementMetadata()
javax.jdo.metadata.EmbeddedMetadata
newEmbeddedMetadata()
javax.jdo.metadata.ForeignKeyMetadata
newForeignKeyMetadata()
javax.jdo.metadata.IndexMetadata
newIndexMetadata()
javax.jdo.metadata.JoinMetadata
newJoinMetadata()
javax.jdo.metadata.KeyMetadata
newKeyMetadata()
javax.jdo.metadata.MapMetadata
newMapMetadata()
javax.jdo.metadata.OrderMetadata
newOrderMetadata()
javax.jdo.metadata.UniqueMetadata
newUniqueMetadata()
javax.jdo.metadata.ValueMetadata
newValueMetadata()
javax.jdo.metadata.MemberMetadata
setCacheable(boolean cache)
javax.jdo.metadata.MemberMetadata
setColumn(String name)
javax.jdo.metadata.MemberMetadata
setConverter(javax.jdo.AttributeConverter<?,?> conv)
javax.jdo.metadata.MemberMetadata
setCustomStrategy(String strategy)
javax.jdo.metadata.MemberMetadata
setDefaultFetchGroup(boolean dfg)
javax.jdo.metadata.MemberMetadata
setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
javax.jdo.metadata.MemberMetadata
setDependent(boolean flag)
javax.jdo.metadata.MemberMetadata
setEmbedded(boolean flag)
javax.jdo.metadata.MemberMetadata
setFieldType(String types)
javax.jdo.metadata.MemberMetadata
setIndexed(boolean flag)
javax.jdo.metadata.MemberMetadata
setLoadFetchGroup(String load)
javax.jdo.metadata.MemberMetadata
setMappedBy(String mappedBy)
javax.jdo.metadata.MemberMetadata
setName(String name)
javax.jdo.metadata.MemberMetadata
setNullValue(javax.jdo.annotations.NullValue val)
javax.jdo.metadata.MemberMetadata
setPersistenceModifier(javax.jdo.annotations.PersistenceModifier val)
javax.jdo.metadata.MemberMetadata
setPrimaryKey(boolean flag)
javax.jdo.metadata.MemberMetadata
setRecursionDepth(int depth)
javax.jdo.metadata.MemberMetadata
setSequence(String seq)
javax.jdo.metadata.MemberMetadata
setSerialized(boolean flag)
javax.jdo.metadata.MemberMetadata
setTable(String table)
javax.jdo.metadata.MemberMetadata
setUnique(boolean flag)
javax.jdo.metadata.MemberMetadata
setUseDefaultConversion(Boolean flag)
javax.jdo.metadata.MemberMetadata
setValueStrategy(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:
getArrayMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getCacheable
public boolean getCacheable()
- Specified by:
getCacheable
in interfacejavax.jdo.metadata.MemberMetadata
-
getCollectionMetadata
public javax.jdo.metadata.CollectionMetadata getCollectionMetadata()
- Specified by:
getCollectionMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getColumn
public String getColumn()
- Specified by:
getColumn
in interfacejavax.jdo.metadata.MemberMetadata
-
getCustomStrategy
public String getCustomStrategy()
- Specified by:
getCustomStrategy
in interfacejavax.jdo.metadata.MemberMetadata
-
getDefaultFetchGroup
public Boolean getDefaultFetchGroup()
- Specified by:
getDefaultFetchGroup
in interfacejavax.jdo.metadata.MemberMetadata
-
getDeleteAction
public javax.jdo.annotations.ForeignKeyAction getDeleteAction()
- Specified by:
getDeleteAction
in interfacejavax.jdo.metadata.MemberMetadata
-
getDependent
public Boolean getDependent()
- Specified by:
getDependent
in interfacejavax.jdo.metadata.MemberMetadata
-
getElementMetadata
public javax.jdo.metadata.ElementMetadata getElementMetadata()
- Specified by:
getElementMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getEmbedded
public Boolean getEmbedded()
- Specified by:
getEmbedded
in interfacejavax.jdo.metadata.MemberMetadata
-
getEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata getEmbeddedMetadata()
- Specified by:
getEmbeddedMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getOrderMetadata
public javax.jdo.metadata.OrderMetadata getOrderMetadata()
- Specified by:
getOrderMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getFieldType
public String getFieldType()
- Specified by:
getFieldType
in interfacejavax.jdo.metadata.MemberMetadata
-
getForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata getForeignKeyMetadata()
- Specified by:
getForeignKeyMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getIndexMetadata
public javax.jdo.metadata.IndexMetadata getIndexMetadata()
- Specified by:
getIndexMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getIndexed
public Boolean getIndexed()
- Specified by:
getIndexed
in interfacejavax.jdo.metadata.MemberMetadata
-
getJoinMetadata
public javax.jdo.metadata.JoinMetadata getJoinMetadata()
- Specified by:
getJoinMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getKeyMetadata
public javax.jdo.metadata.KeyMetadata getKeyMetadata()
- Specified by:
getKeyMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getLoadFetchGroup
public String getLoadFetchGroup()
- Specified by:
getLoadFetchGroup
in interfacejavax.jdo.metadata.MemberMetadata
-
getMapMetadata
public javax.jdo.metadata.MapMetadata getMapMetadata()
- Specified by:
getMapMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getMappedBy
public String getMappedBy()
- Specified by:
getMappedBy
in interfacejavax.jdo.metadata.MemberMetadata
-
getName
public String getName()
- Specified by:
getName
in interfacejavax.jdo.metadata.MemberMetadata
-
getNullValue
public javax.jdo.annotations.NullValue getNullValue()
- Specified by:
getNullValue
in interfacejavax.jdo.metadata.MemberMetadata
-
getPersistenceModifier
public javax.jdo.annotations.PersistenceModifier getPersistenceModifier()
- Specified by:
getPersistenceModifier
in interfacejavax.jdo.metadata.MemberMetadata
-
getPrimaryKey
public boolean getPrimaryKey()
- Specified by:
getPrimaryKey
in interfacejavax.jdo.metadata.MemberMetadata
-
getRecursionDepth
public int getRecursionDepth()
- Specified by:
getRecursionDepth
in interfacejavax.jdo.metadata.MemberMetadata
-
getSequence
public String getSequence()
- Specified by:
getSequence
in interfacejavax.jdo.metadata.MemberMetadata
-
getSerialized
public Boolean getSerialized()
- Specified by:
getSerialized
in interfacejavax.jdo.metadata.MemberMetadata
-
getTable
public String getTable()
- Specified by:
getTable
in interfacejavax.jdo.metadata.MemberMetadata
-
getUnique
public Boolean getUnique()
- Specified by:
getUnique
in interfacejavax.jdo.metadata.MemberMetadata
-
getUniqueMetadata
public javax.jdo.metadata.UniqueMetadata getUniqueMetadata()
- Specified by:
getUniqueMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getValueMetadata
public javax.jdo.metadata.ValueMetadata getValueMetadata()
- Specified by:
getValueMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getValueStrategy
public javax.jdo.annotations.IdGeneratorStrategy getValueStrategy()
- Specified by:
getValueStrategy
in interfacejavax.jdo.metadata.MemberMetadata
-
newArrayMetadata
public javax.jdo.metadata.ArrayMetadata newArrayMetadata()
- Specified by:
newArrayMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newCollectionMetadata
public javax.jdo.metadata.CollectionMetadata newCollectionMetadata()
- Specified by:
newCollectionMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newElementMetadata
public javax.jdo.metadata.ElementMetadata newElementMetadata()
- Specified by:
newElementMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newEmbeddedMetadata
public javax.jdo.metadata.EmbeddedMetadata newEmbeddedMetadata()
- Specified by:
newEmbeddedMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newForeignKeyMetadata
public javax.jdo.metadata.ForeignKeyMetadata newForeignKeyMetadata()
- Specified by:
newForeignKeyMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newIndexMetadata
public javax.jdo.metadata.IndexMetadata newIndexMetadata()
- Specified by:
newIndexMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newJoinMetadata
public javax.jdo.metadata.JoinMetadata newJoinMetadata()
- Specified by:
newJoinMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newKeyMetadata
public javax.jdo.metadata.KeyMetadata newKeyMetadata()
- Specified by:
newKeyMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newMapMetadata
public javax.jdo.metadata.MapMetadata newMapMetadata()
- Specified by:
newMapMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newOrderMetadata
public javax.jdo.metadata.OrderMetadata newOrderMetadata()
- Specified by:
newOrderMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newUniqueMetadata
public javax.jdo.metadata.UniqueMetadata newUniqueMetadata()
- Specified by:
newUniqueMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
newValueMetadata
public javax.jdo.metadata.ValueMetadata newValueMetadata()
- Specified by:
newValueMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
setCacheable
public javax.jdo.metadata.MemberMetadata setCacheable(boolean cache)
- Specified by:
setCacheable
in interfacejavax.jdo.metadata.MemberMetadata
-
setColumn
public javax.jdo.metadata.MemberMetadata setColumn(String name)
- Specified by:
setColumn
in interfacejavax.jdo.metadata.MemberMetadata
-
setCustomStrategy
public javax.jdo.metadata.MemberMetadata setCustomStrategy(String strategy)
- Specified by:
setCustomStrategy
in interfacejavax.jdo.metadata.MemberMetadata
-
setDefaultFetchGroup
public javax.jdo.metadata.MemberMetadata setDefaultFetchGroup(boolean dfg)
- Specified by:
setDefaultFetchGroup
in interfacejavax.jdo.metadata.MemberMetadata
-
setDeleteAction
public javax.jdo.metadata.MemberMetadata setDeleteAction(javax.jdo.annotations.ForeignKeyAction fk)
- Specified by:
setDeleteAction
in interfacejavax.jdo.metadata.MemberMetadata
-
setDependent
public javax.jdo.metadata.MemberMetadata setDependent(boolean flag)
- Specified by:
setDependent
in interfacejavax.jdo.metadata.MemberMetadata
-
setEmbedded
public javax.jdo.metadata.MemberMetadata setEmbedded(boolean flag)
- Specified by:
setEmbedded
in interfacejavax.jdo.metadata.MemberMetadata
-
setFieldType
public javax.jdo.metadata.MemberMetadata setFieldType(String types)
- Specified by:
setFieldType
in interfacejavax.jdo.metadata.MemberMetadata
-
setIndexed
public javax.jdo.metadata.MemberMetadata setIndexed(boolean flag)
- Specified by:
setIndexed
in interfacejavax.jdo.metadata.MemberMetadata
-
setLoadFetchGroup
public javax.jdo.metadata.MemberMetadata setLoadFetchGroup(String load)
- Specified by:
setLoadFetchGroup
in interfacejavax.jdo.metadata.MemberMetadata
-
setMappedBy
public javax.jdo.metadata.MemberMetadata setMappedBy(String mappedBy)
- Specified by:
setMappedBy
in interfacejavax.jdo.metadata.MemberMetadata
-
setName
public javax.jdo.metadata.MemberMetadata setName(String name)
- Specified by:
setName
in interfacejavax.jdo.metadata.MemberMetadata
-
setNullValue
public javax.jdo.metadata.MemberMetadata setNullValue(javax.jdo.annotations.NullValue val)
- Specified by:
setNullValue
in interfacejavax.jdo.metadata.MemberMetadata
-
setPersistenceModifier
public javax.jdo.metadata.MemberMetadata setPersistenceModifier(javax.jdo.annotations.PersistenceModifier val)
- Specified by:
setPersistenceModifier
in interfacejavax.jdo.metadata.MemberMetadata
-
setPrimaryKey
public javax.jdo.metadata.MemberMetadata setPrimaryKey(boolean flag)
- Specified by:
setPrimaryKey
in interfacejavax.jdo.metadata.MemberMetadata
-
setRecursionDepth
public javax.jdo.metadata.MemberMetadata setRecursionDepth(int depth)
- Specified by:
setRecursionDepth
in interfacejavax.jdo.metadata.MemberMetadata
-
setSequence
public javax.jdo.metadata.MemberMetadata setSequence(String seq)
- Specified by:
setSequence
in interfacejavax.jdo.metadata.MemberMetadata
-
setSerialized
public javax.jdo.metadata.MemberMetadata setSerialized(boolean flag)
- Specified by:
setSerialized
in interfacejavax.jdo.metadata.MemberMetadata
-
setTable
public javax.jdo.metadata.MemberMetadata setTable(String table)
- Specified by:
setTable
in interfacejavax.jdo.metadata.MemberMetadata
-
setUnique
public javax.jdo.metadata.MemberMetadata setUnique(boolean flag)
- Specified by:
setUnique
in interfacejavax.jdo.metadata.MemberMetadata
-
setValueStrategy
public javax.jdo.metadata.MemberMetadata setValueStrategy(javax.jdo.annotations.IdGeneratorStrategy strategy)
- Specified by:
setValueStrategy
in interfacejavax.jdo.metadata.MemberMetadata
-
getColumns
public javax.jdo.metadata.ColumnMetadata[] getColumns()
- Specified by:
getColumns
in interfacejavax.jdo.metadata.MemberMetadata
-
getNumberOfColumns
public int getNumberOfColumns()
- Specified by:
getNumberOfColumns
in interfacejavax.jdo.metadata.MemberMetadata
-
newColumnMetadata
public javax.jdo.metadata.ColumnMetadata newColumnMetadata()
- Specified by:
newColumnMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getConverter
public javax.jdo.AttributeConverter<?,?> getConverter()
- Specified by:
getConverter
in interfacejavax.jdo.metadata.MemberMetadata
-
setConverter
public javax.jdo.metadata.MemberMetadata setConverter(javax.jdo.AttributeConverter<?,?> conv)
- Specified by:
setConverter
in interfacejavax.jdo.metadata.MemberMetadata
-
getUseDefaultConversion
public Boolean getUseDefaultConversion()
- Specified by:
getUseDefaultConversion
in interfacejavax.jdo.metadata.MemberMetadata
-
setUseDefaultConversion
public javax.jdo.metadata.MemberMetadata setUseDefaultConversion(Boolean flag)
- Specified by:
setUseDefaultConversion
in interfacejavax.jdo.metadata.MemberMetadata
-
-