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
Implementation of JDO ClassMetadata object.
-
Field Summary
Fields inherited from class org.datanucleus.api.jdo.metadata.api.AbstractMetadataImpl
internalMD, parent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.datanucleus.metadata.ClassMetaData
javax.jdo.metadata.ClassPersistenceModifier
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
-
Constructor Details
-
ClassMetadataImpl
public ClassMetadataImpl(org.datanucleus.metadata.ClassMetaData internal)
-
-
Method Details
-
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
- Specified by:
newFieldMetadata
in interfacejavax.jdo.metadata.ClassMetadata
-
newFieldMetadata
- Specified by:
newFieldMetadata
in interfacejavax.jdo.metadata.ClassMetadata
-
getParent
- Specified by:
getParent
in interfacejavax.jdo.metadata.Metadata
- Overrides:
getParent
in classAbstractMetadataImpl
-