Class ClassMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.api.TypeMetadataImpl
-
- org.datanucleus.api.jdo.metadata.api.ClassMetadataImpl
-
- All Implemented Interfaces:
javax.jdo.metadata.ClassMetadata
,javax.jdo.metadata.Metadata
,javax.jdo.metadata.TypeMetadata
public class ClassMetadataImpl extends TypeMetadataImpl implements javax.jdo.metadata.ClassMetadata
Implementation of JDO ClassMetadata object.
-
-
Constructor Summary
Constructors Constructor Description ClassMetadataImpl(org.datanucleus.metadata.ClassMetaData internal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.datanucleus.metadata.ClassMetaData
getInternal()
AbstractMetadataImpl
getParent()
javax.jdo.metadata.ClassPersistenceModifier
getPersistenceModifier()
javax.jdo.metadata.FieldMetadata
newFieldMetadata(Field fld)
javax.jdo.metadata.FieldMetadata
newFieldMetadata(String name)
javax.jdo.metadata.ClassMetadata
setPersistenceModifier(javax.jdo.metadata.ClassPersistenceModifier mod)
-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.TypeMetadataImpl
getCacheable, getCatalog, getColumns, getDatastoreIdentityMetadata, getDetachable, getEmbeddedOnly, getFetchGroups, getForeignKeys, getIdentityType, getIndices, getInheritanceMetadata, getJoins, getMembers, getName, getNumberOfColumns, getNumberOfFetchGroups, getNumberOfForeignKeys, getNumberOfIndices, getNumberOfJoins, getNumberOfMembers, getNumberOfQueries, getNumberOfUniques, getObjectIdClass, getPrimaryKeyMetadata, getQueries, getRequiresExtent, getSchema, getSerializeRead, getTable, getUniques, getVersionMetadata, newColumnMetadata, newDatastoreIdentityMetadata, newFetchGroupMetadata, newForeignKeyMetadata, newIndexMetadata, newInheritanceMetadata, newJoinMetadata, newPrimaryKeyMetadata, newPropertyMetadata, newPropertyMetadata, newQueryMetadata, newUniqueMetadata, newVersionMetadata, setCacheable, setCatalog, setDetachable, setEmbeddedOnly, setIdentityType, setObjectIdClass, setRequiresExtent, setSchema, setSerializeRead, setTable
-
Methods inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
getExtensions, getNumberOfExtensions, 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, newExtensionMetadata
-
Methods inherited from interface javax.jdo.metadata.TypeMetadata
getCacheable, getCatalog, getColumns, getDatastoreIdentityMetadata, getDetachable, getEmbeddedOnly, getFetchGroups, getForeignKeys, getIdentityType, getIndices, getInheritanceMetadata, getJoins, getMembers, getName, getNumberOfColumns, getNumberOfFetchGroups, getNumberOfForeignKeys, getNumberOfIndices, getNumberOfJoins, getNumberOfMembers, getNumberOfQueries, getNumberOfUniques, getObjectIdClass, getPrimaryKeyMetadata, getQueries, getRequiresExtent, getSchema, getSerializeRead, getTable, getUniques, getVersionMetadata, newColumnMetadata, newDatastoreIdentityMetadata, newFetchGroupMetadata, newForeignKeyMetadata, newIndexMetadata, newInheritanceMetadata, newJoinMetadata, newPrimaryKeyMetadata, newPropertyMetadata, newPropertyMetadata, newQueryMetadata, newUniqueMetadata, newVersionMetadata, setCacheable, setCatalog, setDetachable, setEmbeddedOnly, setIdentityType, setObjectIdClass, setRequiresExtent, setSchema, setSerializeRead, setTable
-
-
-
-
Method Detail
-
getInternal
public org.datanucleus.metadata.ClassMetaData getInternal()
- Overrides:
getInternal
in classTypeMetadataImpl
-
getPersistenceModifier
public javax.jdo.metadata.ClassPersistenceModifier getPersistenceModifier()
- Specified by:
getPersistenceModifier
in interfacejavax.jdo.metadata.ClassMetadata
-
setPersistenceModifier
public javax.jdo.metadata.ClassMetadata setPersistenceModifier(javax.jdo.metadata.ClassPersistenceModifier mod)
- Specified by:
setPersistenceModifier
in interfacejavax.jdo.metadata.ClassMetadata
-
newFieldMetadata
public javax.jdo.metadata.FieldMetadata newFieldMetadata(String name)
- Specified by:
newFieldMetadata
in interfacejavax.jdo.metadata.ClassMetadata
-
newFieldMetadata
public javax.jdo.metadata.FieldMetadata newFieldMetadata(Field fld)
- Specified by:
newFieldMetadata
in interfacejavax.jdo.metadata.ClassMetadata
-
getParent
public AbstractMetadataImpl getParent()
- Specified by:
getParent
in interfacejavax.jdo.metadata.Metadata
- Overrides:
getParent
in classAbstractMetadataImpl
-
-