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 AbstractMetadataImpl
internalMD, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.datanucleus.metadata.ClassMetaDatajavax.jdo.metadata.ClassPersistenceModifierjavax.jdo.metadata.FieldMetadatanewFieldMetadata(Field fld) javax.jdo.metadata.FieldMetadatanewFieldMetadata(String name) javax.jdo.metadata.ClassMetadatasetPersistenceModifier(javax.jdo.metadata.ClassPersistenceModifier mod) Methods inherited from class 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, setTableMethods inherited from class AbstractMetadataImpl
getExtensions, getNumberOfExtensions, newExtensionMetadata, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, newExtensionMetadataMethods 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:
getInternalin classTypeMetadataImpl
-
getPersistenceModifier
public javax.jdo.metadata.ClassPersistenceModifier getPersistenceModifier()- Specified by:
getPersistenceModifierin interfacejavax.jdo.metadata.ClassMetadata
-
setPersistenceModifier
public javax.jdo.metadata.ClassMetadata setPersistenceModifier(javax.jdo.metadata.ClassPersistenceModifier mod) - Specified by:
setPersistenceModifierin interfacejavax.jdo.metadata.ClassMetadata
-
newFieldMetadata
- Specified by:
newFieldMetadatain interfacejavax.jdo.metadata.ClassMetadata
-
newFieldMetadata
- Specified by:
newFieldMetadatain interfacejavax.jdo.metadata.ClassMetadata
-
getParent
- Specified by:
getParentin interfacejavax.jdo.metadata.Metadata- Overrides:
getParentin classAbstractMetadataImpl
-