Package javax.jdo.metadata
Interface ClassMetadata
- All Superinterfaces:
Metadata
,TypeMetadata
Represents a class.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionAccessor for the persistence modifier.newFieldMetadata
(Field fld) Add a new field to this class.newFieldMetadata
(String name) Add a new field to this class.Method to define the persistence modifier.Methods inherited from interface javax.jdo.metadata.Metadata
getExtensions, getNumberOfExtensions, getParent, 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 Details
-
setPersistenceModifier
Method to define the persistence modifier.- Parameters:
mod
- persistence modifier- Returns:
- This metadata object
-
getPersistenceModifier
ClassPersistenceModifier getPersistenceModifier()Accessor for the persistence modifier.- Returns:
- persistence modifier
-
newFieldMetadata
Add a new field to this class.- Parameters:
name
- Name of the field- Returns:
- The FieldMetadata
-
newFieldMetadata
Add a new field to this class.- Parameters:
fld
- The field- Returns:
- The FieldMetadata
-