|
SolarMetric Kodo JDO 3.4.1 generated on May 30 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--kodo.meta.DelegatingExtensions
|
+--kodo.meta.DelegatingClassMetaData
|
+--kodo.jdbc.meta.AbstractClassMapping
Mapping from a class to a relational schema.
In addition to the bean methods for simple metadata attributes, the
following methods are available before resolve() has been called:
getDeclaredFieldMapping(int),
getDeclaredFieldMapping(String), getDeclaredFieldMappings().
If the superclass mapping has been set or if this is a base class, then
getPrimaryKeyFieldMappings() and ClassMapping.getPrimaryKeyColumns() are
also available before resolve.
| Fields inherited from interface kodo.jdbc.meta.ClassMapping |
AUTO_INCREMENT, CLASS_IND, CLASS_INDEXED, CLASS_INDICATOR_VALUE, CLASS_MAP, EXTENSION_KEYS, REF_DELETE_ACTION, SEQUENCE_FACTORY, SEQUENCE_NAME, VERSION_IND, VERSION_INDEXED |
| Fields inherited from interface kodo.meta.ClassMetaData |
DATA_CACHE, DATA_CACHE_TIMEOUT, DETACH_FALSE, DETACH_OID_FIELD, DETACH_SERIALIZE, DETACH_STATE_FIELD, DETACH_TRUE, DETACHABLE, ID_APPLICATION, ID_DATASTORE, ID_NONDURABLE, LOCK_GROUPS, SUBCLASS_FETCH_MODE, VALIDATE_ALL, VALIDATE_NONE, VALIDATE_NORESOLVE, VALIDATE_RUNTIME, VALIDATE_UNENHANCED |
| Constructor Summary | |
AbstractClassMapping(ClassMetaData meta)
Constructor. |
|
| Method Summary | |
void |
addDeclaredField(FieldMetaData field)
Add a persistent or transactional field to this class. |
void |
addExtensionKeys(Collection exts)
Add all the known extension keys to the specified collection; any implementation that utilized new extensions should override this method to include both the known extensions of its superclass as well as its own extension keys. |
void |
addMappingInfoAttributes(Collection attrs)
Add all mapping attributes names used by this mapping to the given collection. |
protected void |
assertResolved()
Throw an exception if this mapping has not been resolved. |
boolean |
canDelegateEmbeddedInfo()
Returns true if this embedded mapping can delegate mapping to the types mapping information. |
protected FieldMapping |
createDefaultFieldMapping(FieldMetaData fmd)
Create a default FieldMapping instance for this
mapping type. |
void |
delete(KodoStateManager sm,
JDBCStoreManager store)
Override this method to customize flushing this mapping. |
void |
fromMappingInfo(MappingInfo info,
boolean adapt)
The default implementation will raise warnings for any mapping attributes that are declared but not in the list of the valid attributes for this mapping. |
int |
getClassIndicatorIndexed()
The value of the class indicator indexed extension. |
String |
getClassIndicatorName()
The value of the class indicator name extension. |
String |
getClassMappingName()
The value of the class mapping name extension. |
Object |
getDataStoreValue(Object obj,
Column[] cols)
Return the given column value(s) for the given object. |
DBDictionary |
getDBDictionary()
Return the dictionary that this mapping uses. |
FieldMetaData |
getDeclaredField(int index)
Return the metadata for the persistent or transactional field with the given relative index. |
FieldMetaData |
getDeclaredField(String name)
Return the metadata for the persistent or transactional field with the given name, without including superclass fields. |
FieldMapping |
getDeclaredFieldMapping(int index)
Convenience method to make casting from getDeclaredField(int)
unnecessary. |
FieldMapping |
getDeclaredFieldMapping(String name)
Convenience method to make casting from getDeclaredField(int)
unnecessary. |
FieldMapping[] |
getDeclaredFieldMappings()
Convenience method to make casting from getDeclaredFields()
unnecessary. |
FieldMetaData[] |
getDeclaredFields()
Return only the fields for this class, without superclass fields. |
FieldMapping[] |
getDefaultFetchGroupFieldMappings()
Convenience method to make casting from getDefaultFetchGroupFields() unnecessary. |
FieldMetaData[] |
getDefaultFetchGroupFields()
Return the list of fields in the default fetch group, including superclass fields, or an empty array if none. |
FieldMapping |
getEmbeddingMapping()
If this is an embedded mapping, return the owning field. |
FieldMetaData |
getField(int index)
Return the metadata for the persistent or transactional field with the given absolute index. |
FieldMetaData |
getField(String name)
Return the metadata for the persistent or transactional field with the given name. |
FieldMapping |
getFieldMapping(FieldMetaData fmd)
Return the field mapping for the given metadata. |
FieldMapping |
getFieldMapping(int index)
Convenience method to make casting from getField(int) unnecessary. |
FieldMapping |
getFieldMapping(String name)
Convenience method to make casting from getField(int) unnecessary. |
FieldMapping[] |
getFieldMappings()
Convenience method to make casting from getFields()
unnecessary. |
FieldMetaData[] |
getFields()
Return all field metadatas, including superclass fields. |
JoinableMapping |
getJoinableMapping(Column col)
Return the joinable mapping for the given column. |
FieldMapping[] |
getMappedFieldMappings()
Returns an array of all the field mappings mapped by this class. |
ClassMappingInfo |
getMappingInfo()
Return the mapping info that was used to create this mapping, if any. |
MappingRepository |
getMappingRepository()
Return the mapping repository for this mapping. |
ClassMetaData |
getMetaData()
Return the underlying class metadata. |
ClassMapping[] |
getNonVirtualMappings()
Returns the closest-derived list of non-virtual mappings for this mapping. |
ClassMapping |
getNonVirtualPCSuperclassMapping()
Return the nearest superclass mapping whose ClassMapping.isVirtualMapping() method returns true
will be skipped. |
Object |
getObjectId(JDBCStoreManager store,
Result res,
ForeignKey fk,
Joins joins)
Return the oid value stored in the result. |
ClassMapping[] |
getPCSubclassMappings()
Return all the known subclass mappings for this mapping. |
ClassMetaData[] |
getPCSubclassMetaDatas()
Return the metadata for the known persistence capable subclasses of the described type, or empty array if none. |
ClassMapping |
getPCSuperclassMapping()
Convenience method to make casting from getPCSuperclassMetaData()
unnecessary. |
ClassMetaData |
getPCSuperclassMetaData()
Return the metadata for the persistence capable superclass of the described type, or null if the metadata did not specify one. |
FieldMapping[] |
getPrimaryKeyFieldMappings()
Convenience method to make casting from getPrimaryKeyFields()
unnecessary. |
FieldMetaData[] |
getPrimaryKeyFields()
Return primary key fields, or empty array if none. |
int |
getRefDeleteAction()
The reference foreign key action. |
JDOMetaDataRepository |
getRepository()
Return the owning repository. |
String |
getSequenceFactory()
The value of the sequence factory extension. |
SequenceFactory |
getSequenceFactoryInstance()
Return the sequence factory for this type, based on its sequence factory metadata extensions. |
int |
getVersionIndicatorIndexed()
The value of the version indicator indexed extension. |
String |
getVersionIndicatorName()
The value of the version indicator name extension. |
void |
insert(KodoStateManager sm,
JDBCStoreManager store)
Override this method to customize flushing this mapping. |
void |
invalidateResolve()
For implementation use. |
boolean |
isAutoIncrement()
True if this class uses an auto-increment datastore primary key. |
Boolean |
isCustomDelete(KodoStateManager sm)
Return Boolean.FALSE if this mapping does not customize the
delete process, Boolean.TRUE if it does, or null if it does
customize the delete, but also relies on the standard delete method
being called. |
Boolean |
isCustomInsert(KodoStateManager sm)
Return Boolean.FALSE if this mapping does not customize the
insert process, Boolean.TRUE if it does, or null if it does
customize the insert, but also relies on the standard insert method
being called. |
Boolean |
isCustomUpdate(KodoStateManager sm)
Return Boolean.FALSE if this mapping does not customize the
update process, Boolean.TRUE if it does, or null if it does
customize the update, but also relies on the standard update method
being called. |
boolean |
isRefDeleteActionDeferred()
The reference foreign key action. |
boolean |
isResolved()
For implementation use. |
ResultObjectProvider |
load(JDBCStoreManager store,
boolean subclasses,
JDBCFetchConfiguration fetch,
long startIdx,
long endIdx)
Override this method to customize obtaining a result containing all instances of this class. |
boolean |
load(KodoStateManager sm,
JDBCStoreManager store,
JDBCFetchConfiguration fetch,
Result result)
Override this method to customize loading a Result
into an instance. |
boolean |
load(KodoStateManager sm,
JDBCStoreManager store,
JDOState state,
JDBCFetchConfiguration fetch)
Override this method to load the state of a given object, returning true if this method handles the load. |
boolean |
removeDeclaredField(FieldMetaData field)
Remove the given field from management. |
void |
resolve()
For implementation use. |
void |
reverseMap(SchemaGroup schema,
ReverseMappingTool tool)
Create mappings from the schema, using the given tool. |
void |
setAutoIncrement(boolean autoInc)
True if this class uses an auto-increment datastore primary key. |
void |
setAutoIncrementValue(KodoStateManager sm,
JDBCStoreManager store,
Column col,
Connection conn)
Set the next auto increment value for the given column into the given instance. |
void |
setClassIndicatorIndexed(int idx)
The value of the class indicator indexed extension. |
void |
setClassIndicatorName(String ind)
The value of the class indicator name extension. |
void |
setClassMappingName(String map)
The value of the class mapping name extension. |
void |
setMappingInfo(ClassMappingInfo info)
Set the mapping info that was used to create this class. |
void |
setPCSuperclassMapping(ClassMapping superMapping)
Set the superclass mapping. |
void |
setPCSuperclassMetaData(ClassMetaData meta)
Set the metadata for this class' superclass. |
void |
setRefDeleteAction(int action,
boolean deferred)
The reference foreign key action. |
void |
setRepository(JDOMetaDataRepository repos)
The supplied repository must be a MappingRepository. |
void |
setSequenceFactory(String plugin)
The value of the sequence factory extension. |
void |
setVersionIndicatorIndexed(int idx)
The value of the version indicator indexed extension. |
void |
setVersionIndicatorName(String ind)
The value of the version indicator name extension. |
boolean |
supportsEagerSelect(Select sel,
KodoStateManager sm,
ClassMapping base,
JDBCStoreManager store,
JDBCFetchConfiguration fetch)
Return true if this mapping can perform the given select from the given base mapping. |
void |
update(KodoStateManager sm,
JDBCStoreManager store)
Override this method to customize flushing this mapping. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface kodo.jdbc.meta.ClassMapping |
getClassIndicator, getPrimaryKeyColumns, getVersionIndicator, isPrimaryKeyObjectId, isVirtualMapping, joinSuperclass, setClassIndicator, setVersionIndicator |
| Methods inherited from interface java.lang.Comparable |
compareTo |
| Methods inherited from interface com.solarmetric.meta.SourceTracker |
getTrackedResourceName |
| Methods inherited from interface kodo.meta.Commentable |
getComments |
| Methods inherited from interface kodo.jdbc.meta.Mapping |
delete, getMappingType, getTable, insert, map, refSchemaComponents, toMappingInfo, update |
| Constructor Detail |
public AbstractClassMapping(ClassMetaData meta)
| Method Detail |
public void fromMappingInfo(MappingInfo info,
boolean adapt)
fromMappingInfo in interface MappingaddMappingInfoAttributes(java.util.Collection)public void addExtensionKeys(Collection exts)
ExtensionsaddExtensionKeys in interface ExtensionsaddExtensionKeys in class DelegatingExtensionspublic void addMappingInfoAttributes(Collection attrs)
MappingaddMappingInfoAttributes in interface Mappingpublic MappingRepository getMappingRepository()
ClassMappinggetMappingRepository in interface ClassMappingpublic ClassMappingInfo getMappingInfo()
ClassMappinggetMappingInfo in interface ClassMappingpublic void setMappingInfo(ClassMappingInfo info)
ClassMappingsetMappingInfo in interface ClassMappingpublic ClassMapping[] getNonVirtualMappings()
ClassMappingClassMapping.isVirtualMapping() returns
false, this method will simply return the current mapping.getNonVirtualMappings in interface ClassMappingpublic FieldMapping getEmbeddingMapping()
ClassMappinggetEmbeddingMapping in interface ClassMappingpublic boolean canDelegateEmbeddedInfo()
ClassMappingcanDelegateEmbeddedInfo in interface ClassMappingpublic JoinableMapping getJoinableMapping(Column col)
ClassMappinggetJoinableMapping in interface ClassMapping
public Object getObjectId(JDBCStoreManager store,
Result res,
ForeignKey fk,
Joins joins)
throws SQLException
ClassMappinggetObjectId in interface ClassMappingkodo.jdbc.meta.ClassMappingfk - if non-null, use the local columns of the given foreign
key in place of this class' primary key columnsClassMapping.isPrimaryKeyObjectId(boolean)
public void setAutoIncrementValue(KodoStateManager sm,
JDBCStoreManager store,
Column col,
Connection conn)
throws SQLException
ClassMappingsetAutoIncrementValue in interface ClassMapping
public void reverseMap(SchemaGroup schema,
ReverseMappingTool tool)
MappingreverseMap in interface Mapping
public Object getDataStoreValue(Object obj,
Column[] cols)
ClassMappinggetDataStoreValue in interface ClassMappingpublic Boolean isCustomInsert(KodoStateManager sm)
MappingBoolean.FALSE if this mapping does not customize the
insert process, Boolean.TRUE if it does, or null if it does
customize the insert, but also relies on the standard insert method
being called. Implement the
Mapping.insert(KodoStateManager,JDBCStoreManager) method
to implement the custom insertion behavior.isCustomInsert in interface Mappingpublic Boolean isCustomUpdate(KodoStateManager sm)
MappingBoolean.FALSE if this mapping does not customize the
update process, Boolean.TRUE if it does, or null if it does
customize the update, but also relies on the standard update method
being called. Implement the
Mapping.update(KodoStateManager,JDBCStoreManager) method
to override the default update behavior.isCustomUpdate in interface Mappingpublic Boolean isCustomDelete(KodoStateManager sm)
MappingBoolean.FALSE if this mapping does not customize the
delete process, Boolean.TRUE if it does, or null if it does
customize the delete, but also relies on the standard delete method
being called. Implement the
Mapping.delete(KodoStateManager,JDBCStoreManager) method
to override the default deletion behavior.isCustomDelete in interface Mapping
public void insert(KodoStateManager sm,
JDBCStoreManager store)
throws SQLException
Mappinginsert in interface Mapping
public void update(KodoStateManager sm,
JDBCStoreManager store)
throws SQLException
Mappingupdate in interface Mapping
public void delete(KodoStateManager sm,
JDBCStoreManager store)
throws SQLException
Mappingdelete in interface Mapping
public boolean supportsEagerSelect(Select sel,
KodoStateManager sm,
ClassMapping base,
JDBCStoreManager store,
JDBCFetchConfiguration fetch)
ClassMappingbase mapping.
The given state manager may be null if selecting multiple instances.
By default, returns true.supportsEagerSelect in interface ClassMapping
public ResultObjectProvider load(JDBCStoreManager store,
boolean subclasses,
JDBCFetchConfiguration fetch,
long startIdx,
long endIdx)
throws SQLException
ClassMappingload in interface ClassMapping
public boolean load(KodoStateManager sm,
JDBCStoreManager store,
JDOState state,
JDBCFetchConfiguration fetch)
throws SQLException,
ClassNotFoundException
ClassMappingOverride this method to load the state of a given object, returning true if this method handles the load. If the object does not exist in the data store, simply take no action on it (but still return true). Returns false by default.
This method is invoked when Kodo has not performed any
query against the database yet. This means that you must go to
the database to fetch the needed data for this call. Contrast
with ClassMapping.load(KodoStateManager,JDBCStoreManager,JDBCFetchConfiguration,Result).
load in interface ClassMappingkodo.jdbc.meta.ClassMappingstate - if non-null, then you must initialize the state
and persistent object of the given state manager
(after determining the actual class of the object
from the database, if there are possible persistent
subclasses); initialization looks like this:
sm.initialize (ImplHelper.getJDOHelper ().newInstance
(pcClass, sm, sm.getObjectId ()), state);
, where the ImplHelper class is in the
kodo.util package
public boolean load(KodoStateManager sm,
JDBCStoreManager store,
JDBCFetchConfiguration fetch,
Result result)
throws SQLException
ClassMappingOverride this method to customize loading a Result
into an instance. Return true if this mapping handles the
load; false if normal loading should procede after calling
this method. Returns false by default.
This method is invoked when Kodo needs to load a record and
has already performed a query (via JDOQL, direct SQL, or via
some other mechanism by which Kodo can perform bulk
loads). You should attempt to load fields from
result before performing any additional selects
against the database.
load in interface ClassMappingpublic DBDictionary getDBDictionary()
ClassMappinggetDBDictionary in interface ClassMappingpublic String getClassMappingName()
ClassMappinggetClassMappingName in interface ClassMappingpublic void setClassMappingName(String map)
ClassMappingsetClassMappingName in interface ClassMappingpublic String getVersionIndicatorName()
ClassMappinggetVersionIndicatorName in interface ClassMappingpublic void setVersionIndicatorName(String ind)
ClassMappingsetVersionIndicatorName in interface ClassMappingpublic String getClassIndicatorName()
ClassMappinggetClassIndicatorName in interface ClassMappingpublic void setClassIndicatorName(String ind)
ClassMappingsetClassIndicatorName in interface ClassMappingpublic int getVersionIndicatorIndexed()
ClassMappinggetVersionIndicatorIndexed in interface ClassMappingpublic void setVersionIndicatorIndexed(int idx)
ClassMappingsetVersionIndicatorIndexed in interface ClassMappingpublic int getClassIndicatorIndexed()
ClassMappinggetClassIndicatorIndexed in interface ClassMappingpublic void setClassIndicatorIndexed(int idx)
ClassMappingsetClassIndicatorIndexed in interface ClassMappingpublic int getRefDeleteAction()
ClassMappinggetRefDeleteAction in interface ClassMappingpublic boolean isRefDeleteActionDeferred()
ClassMappingisRefDeleteActionDeferred in interface ClassMapping
public void setRefDeleteAction(int action,
boolean deferred)
ClassMappingsetRefDeleteAction in interface ClassMappingpublic String getSequenceFactory()
ClassMappinggetSequenceFactory in interface ClassMappingpublic void setSequenceFactory(String plugin)
ClassMappingsetSequenceFactory in interface ClassMappingpublic SequenceFactory getSequenceFactoryInstance()
ClassMappinggetSequenceFactoryInstance in interface ClassMappingpublic boolean isAutoIncrement()
ClassMappingisAutoIncrement in interface ClassMappingpublic void setAutoIncrement(boolean autoInc)
ClassMappingsetAutoIncrement in interface ClassMappingpublic JDOMetaDataRepository getRepository()
ClassMetaDatagetRepository in interface ClassMetaDatagetRepository in class DelegatingClassMetaDatapublic ClassMetaData getMetaData()
ClassMappinggetMetaData in interface ClassMappingpublic void setRepository(JDOMetaDataRepository repos)
ClassMappingMappingRepository.setRepository in interface ClassMappingsetRepository in class DelegatingClassMetaDatapublic ClassMetaData getPCSuperclassMetaData()
ClassMetaDatagetPCSuperclassMetaData in interface ClassMetaDatagetPCSuperclassMetaData in class DelegatingClassMetaDatapublic ClassMapping getPCSuperclassMapping()
ClassMappingClassMetaData.getPCSuperclassMetaData()
unnecessary.getPCSuperclassMapping in interface ClassMappingpublic ClassMapping getNonVirtualPCSuperclassMapping()
ClassMappingClassMapping.isVirtualMapping() method returns true
will be skipped.getNonVirtualPCSuperclassMapping in interface ClassMappingpublic void setPCSuperclassMetaData(ClassMetaData meta)
ClassMetaDatasetPCSuperclassMetaData in interface ClassMetaDatasetPCSuperclassMetaData in class DelegatingClassMetaDatapublic void setPCSuperclassMapping(ClassMapping superMapping)
ClassMappingClassMappingInfos.setPCSuperclassMapping in interface ClassMappingpublic ClassMetaData[] getPCSubclassMetaDatas()
ClassMetaDatagetPCSubclassMetaDatas in interface ClassMetaDatagetPCSubclassMetaDatas in class DelegatingClassMetaDatapublic ClassMapping[] getPCSubclassMappings()
ClassMappinggetPCSubclassMappings in interface ClassMappingpublic FieldMetaData[] getFields()
ClassMetaDatagetFields in interface ClassMetaDatagetFields in class DelegatingClassMetaDatapublic FieldMapping[] getFieldMappings()
ClassMappingClassMetaData.getFields()
unnecessary.getFieldMappings in interface ClassMappingpublic FieldMetaData[] getDeclaredFields()
ClassMetaDatagetDeclaredFields in interface ClassMetaDatagetDeclaredFields in class DelegatingClassMetaDatapublic FieldMapping[] getDeclaredFieldMappings()
ClassMappingClassMetaData.getDeclaredFields()
unnecessary.getDeclaredFieldMappings in interface ClassMappingpublic FieldMetaData[] getPrimaryKeyFields()
ClassMetaDatagetPrimaryKeyFields in interface ClassMetaDatagetPrimaryKeyFields in class DelegatingClassMetaDatapublic FieldMapping[] getPrimaryKeyFieldMappings()
ClassMappingClassMetaData.getPrimaryKeyFields()
unnecessary.getPrimaryKeyFieldMappings in interface ClassMappingpublic FieldMetaData[] getDefaultFetchGroupFields()
ClassMetaDatagetDefaultFetchGroupFields in interface ClassMetaDatagetDefaultFetchGroupFields in class DelegatingClassMetaDatapublic FieldMapping[] getDefaultFetchGroupFieldMappings()
ClassMappingClassMetaData.getDefaultFetchGroupFields() unnecessary.getDefaultFetchGroupFieldMappings in interface ClassMappingpublic FieldMapping[] getMappedFieldMappings()
ClassMappinggetMappedFieldMappings in interface ClassMappingpublic FieldMetaData getField(int index)
ClassMetaDatagetField in interface ClassMetaDatagetField in class DelegatingClassMetaDatakodo.meta.ClassMetaDatapublic FieldMapping getFieldMapping(int index)
ClassMappingClassMetaData.getField(int) unnecessary.getFieldMapping in interface ClassMappingpublic FieldMetaData getDeclaredField(int index)
ClassMetaDatagetDeclaredField in interface ClassMetaDatagetDeclaredField in class DelegatingClassMetaDatakodo.meta.ClassMetaDatapublic FieldMapping getDeclaredFieldMapping(int index)
ClassMappingClassMetaData.getDeclaredField(int)
unnecessary.getDeclaredFieldMapping in interface ClassMappingpublic FieldMetaData getField(String name)
ClassMetaDatagetField in interface ClassMetaDatagetField in class DelegatingClassMetaDatakodo.meta.ClassMetaDatapublic FieldMapping getFieldMapping(String name)
ClassMappingClassMetaData.getField(int) unnecessary.getFieldMapping in interface ClassMappingpublic FieldMetaData getDeclaredField(String name)
ClassMetaDatagetDeclaredField in interface ClassMetaDatagetDeclaredField in class DelegatingClassMetaDatakodo.meta.ClassMetaDatapublic FieldMapping getDeclaredFieldMapping(String name)
ClassMappingClassMetaData.getDeclaredField(int)
unnecessary.getDeclaredFieldMapping in interface ClassMappingpublic void addDeclaredField(FieldMetaData field)
ClassMetaDataaddDeclaredField in interface ClassMetaDataaddDeclaredField in class DelegatingClassMetaDatapublic boolean removeDeclaredField(FieldMetaData field)
ClassMetaDataremoveDeclaredField in interface ClassMetaDataremoveDeclaredField in class DelegatingClassMetaDatakodo.meta.ClassMetaDatapublic boolean isResolved()
ClassMetaDataisResolved in interface ClassMetaDataisResolved in class DelegatingClassMetaDatapublic void invalidateResolve()
ClassMetaDatainvalidateResolve in interface ClassMetaDatainvalidateResolve in class DelegatingClassMetaDatapublic void resolve()
ClassMetaDataresolve in interface ClassMetaDataresolve in class DelegatingClassMetaDataprotected void assertResolved()
public FieldMapping getFieldMapping(FieldMetaData fmd)
getFieldMapping in interface ClassMappingprotected FieldMapping createDefaultFieldMapping(FieldMetaData fmd)
FieldMapping instance for this
mapping type. This will override any mapping the repository
claims for the class mapping.
|
SolarMetric Kodo JDO 3.4.1 generated on May 30 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||