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.ArrayMetadata
boolean
javax.jdo.metadata.CollectionMetadata
javax.jdo.metadata.ColumnMetadata[]
javax.jdo.AttributeConverter
<?, ?> javax.jdo.annotations.ForeignKeyAction
javax.jdo.metadata.ElementMetadata
javax.jdo.metadata.EmbeddedMetadata
javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.IndexMetadata
org.datanucleus.metadata.AbstractMemberMetaData
javax.jdo.metadata.JoinMetadata
javax.jdo.metadata.KeyMetadata
javax.jdo.metadata.MapMetadata
getName()
javax.jdo.annotations.NullValue
int
javax.jdo.metadata.OrderMetadata
javax.jdo.annotations.PersistenceModifier
boolean
int
getTable()
javax.jdo.metadata.UniqueMetadata
javax.jdo.metadata.ValueMetadata
javax.jdo.annotations.IdGeneratorStrategy
javax.jdo.metadata.ArrayMetadata
javax.jdo.metadata.CollectionMetadata
javax.jdo.metadata.ColumnMetadata
javax.jdo.metadata.ElementMetadata
javax.jdo.metadata.EmbeddedMetadata
javax.jdo.metadata.ForeignKeyMetadata
javax.jdo.metadata.IndexMetadata
javax.jdo.metadata.JoinMetadata
javax.jdo.metadata.KeyMetadata
javax.jdo.metadata.MapMetadata
javax.jdo.metadata.OrderMetadata
javax.jdo.metadata.UniqueMetadata
javax.jdo.metadata.ValueMetadata
javax.jdo.metadata.MemberMetadata
setCacheable
(boolean cache) javax.jdo.metadata.MemberMetadata
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
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
javax.jdo.metadata.MemberMetadata
setUnique
(boolean flag) javax.jdo.metadata.MemberMetadata
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
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
- Specified by:
getColumn
in interfacejavax.jdo.metadata.MemberMetadata
-
getCustomStrategy
- Specified by:
getCustomStrategy
in interfacejavax.jdo.metadata.MemberMetadata
-
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
- Specified by:
getDependent
in interfacejavax.jdo.metadata.MemberMetadata
-
getElementMetadata
public javax.jdo.metadata.ElementMetadata getElementMetadata()- Specified by:
getElementMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
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
- 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
- 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
- Specified by:
getLoadFetchGroup
in interfacejavax.jdo.metadata.MemberMetadata
-
getMapMetadata
public javax.jdo.metadata.MapMetadata getMapMetadata()- Specified by:
getMapMetadata
in interfacejavax.jdo.metadata.MemberMetadata
-
getMappedBy
- Specified by:
getMappedBy
in interfacejavax.jdo.metadata.MemberMetadata
-
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
- Specified by:
getSequence
in interfacejavax.jdo.metadata.MemberMetadata
-
getSerialized
- Specified by:
getSerialized
in interfacejavax.jdo.metadata.MemberMetadata
-
getTable
- Specified by:
getTable
in interfacejavax.jdo.metadata.MemberMetadata
-
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
- Specified by:
setColumn
in interfacejavax.jdo.metadata.MemberMetadata
-
setCustomStrategy
- 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
- 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
- Specified by:
setLoadFetchGroup
in interfacejavax.jdo.metadata.MemberMetadata
-
setMappedBy
- Specified by:
setMappedBy
in interfacejavax.jdo.metadata.MemberMetadata
-
setName
- 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
- 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
- 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
- Specified by:
getUseDefaultConversion
in interfacejavax.jdo.metadata.MemberMetadata
-
setUseDefaultConversion
- Specified by:
setUseDefaultConversion
in interfacejavax.jdo.metadata.MemberMetadata
-