Kodo 4.2.0. (DEPRECATED)

kodo.jdbc.meta
Class KodoFieldMapping

java.lang.Object
  extended by org.apache.openjpa.meta.Extensions
      extended by org.apache.openjpa.meta.FieldMetaData
          extended by org.apache.openjpa.jdbc.meta.FieldMapping
              extended by kodo.jdbc.meta.KodoFieldMapping
All Implemented Interfaces:
Serializable, FieldStrategy, Strategy, ValueMapping, Commentable, MetaDataContext, MetaDataModes, ValueMetaData

public class KodoFieldMapping
extends FieldMapping

FieldMapping with Kodo extensions.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.openjpa.meta.FieldMetaData
FieldMetaData.MemberProvider
 
Field Summary
 
Fields inherited from class org.apache.openjpa.meta.FieldMetaData
MANAGE_NONE, MANAGE_PERSISTENT, MANAGE_TRANSACTIONAL, NULL_DEFAULT, NULL_EXCEPTION, NULL_NONE, NULL_UNSET
 
Fields inherited from class org.apache.openjpa.meta.Extensions
OPENJPA
 
Fields inherited from interface org.apache.openjpa.jdbc.meta.ValueMapping
JOIN_EXPECTED_INVERSE, JOIN_FORWARD, JOIN_INVERSE, POLY_FALSE, POLY_JOINABLE, POLY_TRUE
 
Fields inherited from interface org.apache.openjpa.meta.ValueMetaData
CASCADE_AUTO, CASCADE_IMMEDIATE, CASCADE_NONE, MAPPED_BY_PK
 
Fields inherited from interface org.apache.openjpa.meta.MetaDataModes
MODE_ALL, MODE_ANN_MAPPING, MODE_MAPPING, MODE_MAPPING_INIT, MODE_META, MODE_NONE, MODE_QUERY
 
Fields inherited from interface org.apache.openjpa.lib.xml.Commentable
EMPTY_COMMENTS
 
Constructor Summary
KodoFieldMapping(String name, Class type, ClassMapping owner)
          Constructor.
 
Method Summary
 void copy(FieldMetaData fmd)
           
 LockGroup getLockGroup()
          The lock group for this field, or null if none.
 void setLockGroup(LockGroup lg)
          The lock group for this field, or null if none.
 
Methods inherited from class org.apache.openjpa.jdbc.meta.FieldMapping
appendIsEmpty, appendIsNotEmpty, appendIsNotNull, appendIsNull, appendSize, clearMapping, copyMappingInfo, copyMappingInfo, customDelete, customInsert, customUpdate, delete, deleteRow, getAlias, getColumnIO, getColumns, getDeclaredTypeMapping, getDeclaringMapping, getDefiningMapping, getEagerFetchMode, getElementMapping, getEmbeddedMapping, getFieldMapping, getForeignKey, getForeignKey, getHandler, getIndependentTypeMappings, getInverseMappings, getJoinColumnIO, getJoinDirection, getJoinForeignKey, getJoinIndex, getJoinUnique, getKeyMapping, getMappedByMapping, getMappingInfo, getMappingRepository, getOrderColumn, getOrderColumnIO, getPolymorphic, getRow, getSelectSubclasses, getStrategy, getTable, getTypeMapping, getUseClassCriteria, getValueIndex, getValueInfo, getValueMappedByMapping, getValueMapping, getValueUnique, initialize, insert, isCustomDelete, isCustomInsert, isCustomUpdate, isEagerSelectToMany, isJoinOuter, isMapped, isVersionable, join, join, join, joinKey, joinKeyRelation, joinRelation, load, load, loadEagerJoin, loadEagerParallel, loadKeyProjection, loadProjection, map, mapConstraints, mapJoin, mapPrimaryKey, orderLocal, orderRelation, refSchemaComponents, resolve, select, selectEagerJoin, selectEagerParallel, setColumnIO, setColumns, setEagerFetchMode, setFieldMapping, setForeignKey, setForeignKey, setHandler, setJoinColumnIO, setJoinDirection, setJoinForeignKey, setJoinIndex, setJoinOuter, setJoinUnique, setOrderColumn, setOrderColumnIO, setPolymorphic, setStrategy, setUseClassCriteria, setValueIndex, setValueUnique, supportsSelect, syncMappingInfo, toDataStoreValue, toKeyDataStoreValue, update, validateDataStoreExtensionPrefix, where, whereForeignKey, wherePrimaryKey
 
Methods inherited from class org.apache.openjpa.meta.FieldMetaData
addEmbeddedMetaData, addExtensionKeys, backingMember, compareTo, copy, equals, getBackingMember, getCascadeAttach, getCascadeDelete, getCascadePersist, getCascadeRefresh, getComments, getCustomFetchGroups, getDeclaredIndex, getDeclaredType, getDeclaredTypeCode, getDeclaredTypeMetaData, getDeclaringMetaData, getDeclaringType, getDefiningMetaData, getElement, getEmbeddedMetaData, getExternalizer, getExternalizerMethod, getExternalValue, getExternalValueMap, getExternalValues, getFactory, getFactoryMethod, getFieldMetaData, getFieldValue, getFieldValueMap, getFullName, getFullName, getIndex, getInitializer, getInverse, getInverseMetaDatas, getKey, getListingIndex, getLoadFetchGroup, getManagement, getMappedBy, getMappedByMetaData, getName, getNullValue, getObjectIdFieldType, getObjectIdFieldTypeCode, getOrderDeclaration, getOrders, getPrimaryKeyIndex, getProxyType, getRepository, getResolve, getType, getTypeCode, getTypeMetaData, getTypeOverride, getUpdateStrategy, getValue, getValueMappedBy, getValueMappedByMetaData, getValueSequenceMetaData, getValueSequenceName, getValueStrategy, hashCode, isDeclaredTypePC, isDefaultFetchGroupExplicit, isEmbedded, isEmbeddedPC, isExplicit, isExternalized, isInDefaultFetchGroup, isInFetchGroup, isLRS, isPrimaryKey, isSerialized, isStream, isTransient, isTypePC, isUsedInOrderBy, isValueGenerated, isVersion, order, setCascadeAttach, setCascadeDelete, setCascadePersist, setCascadeRefresh, setComments, setDeclaredIndex, setDeclaredType, setDeclaredTypeCode, setDeclaringType, setDefaultFetchGroupExplicit, setEmbedded, setExplicit, setExternalizer, setExternalValues, setFactory, setInDefaultFetchGroup, setIndex, setInFetchGroup, setInitializer, setInverse, setListingIndex, setLoadFetchGroup, setLRS, setManagement, setMappedBy, setNullValue, setOrderDeclaration, setOrders, setPrimaryKey, setPrimaryKeyIndex, setProxyType, setResolve, setResolve, setSerialized, setStream, setTransient, setType, setTypeCode, setTypeOverride, setUpdateStrategy, setUsedInOrderBy, setUsesImplData, setUsesIntermediate, setValueGenerated, setValueMappedBy, setValueSequenceName, setValueStrategy, setVersion, toString, usesImplData, usesIntermediate
 
Methods inherited from class org.apache.openjpa.meta.Extensions
addExtension, addExtension, copy, getBooleanExtension, getBooleanExtension, getDoubleExtension, getDoubleExtension, getEmbeddedExtensions, getEmbeddedExtensions, getExtensionKeys, getExtensionKeys, getExtensionVendors, getIntExtension, getIntExtension, getObjectExtension, getObjectExtension, getStringExtension, getStringExtension, hasExtension, hasExtension, isEmpty, removeEmbeddedExtensions, removeEmbeddedExtensions, removeExtension, removeExtension, validateExtensionKeys
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.openjpa.meta.ValueMetaData
addEmbeddedMetaData, copy, getCascadeAttach, getCascadeDelete, getCascadePersist, getCascadeRefresh, getDeclaredType, getDeclaredTypeCode, getDeclaredTypeMetaData, getEmbeddedMetaData, getFieldMetaData, getResolve, getType, getTypeCode, getTypeMetaData, getTypeOverride, getValueMappedBy, getValueMappedByMetaData, isDeclaredTypePC, isEmbedded, isEmbeddedPC, isSerialized, isTypePC, setCascadeAttach, setCascadeDelete, setCascadePersist, setCascadeRefresh, setDeclaredType, setDeclaredTypeCode, setEmbedded, setResolve, setResolve, setSerialized, setType, setTypeCode, setTypeOverride, setValueMappedBy
 
Methods inherited from interface org.apache.openjpa.meta.MetaDataContext
getRepository
 

Constructor Detail

KodoFieldMapping

public KodoFieldMapping(String name,
                        Class type,
                        ClassMapping owner)
Constructor.

Method Detail

getLockGroup

public LockGroup getLockGroup()
The lock group for this field, or null if none.


setLockGroup

public void setLockGroup(LockGroup lg)
The lock group for this field, or null if none.


copy

public void copy(FieldMetaData fmd)
Overrides:
copy in class FieldMapping

Kodo 4.2.0. (DEPRECATED)

Copyright 2011 Oracle, Inc. All Rights Reserved.

This documentation is deprecated and will be removed in the next release of WebLogic Server.


Oracle Fusion Middleware Oracle Kodo 4.2.0 API Reference (DEPRECATED)
11g Release 1 (10.3.6)
Part Number E13950-02