Package org.datanucleus.api.jdo.metadata
Class ClassMetadataImpl
- java.lang.Object
-
- org.datanucleus.api.jdo.metadata.AbstractMetadataImpl
-
- org.datanucleus.api.jdo.metadata.TypeMetadataImpl
-
- org.datanucleus.api.jdo.metadata.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.ClassMetaDatagetInternal()AbstractMetadataImplgetParent()javax.jdo.metadata.ClassPersistenceModifiergetPersistenceModifier()javax.jdo.metadata.FieldMetadatanewFieldMetadata(Field fld)javax.jdo.metadata.FieldMetadatanewFieldMetadata(String name)javax.jdo.metadata.ClassMetadatasetPersistenceModifier(javax.jdo.metadata.ClassPersistenceModifier mod)-
Methods inherited from class org.datanucleus.api.jdo.metadata.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.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:
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
public javax.jdo.metadata.FieldMetadata newFieldMetadata(String name)
- Specified by:
newFieldMetadatain interfacejavax.jdo.metadata.ClassMetadata
-
newFieldMetadata
public javax.jdo.metadata.FieldMetadata newFieldMetadata(Field fld)
- Specified by:
newFieldMetadatain interfacejavax.jdo.metadata.ClassMetadata
-
getParent
public AbstractMetadataImpl getParent()
- Specified by:
getParentin interfacejavax.jdo.metadata.Metadata- Overrides:
getParentin classAbstractMetadataImpl
-
-