Uses of Interface
org.apache.openjpa.meta.ValueMetaData

Packages that use ValueMetaData
org.apache.openjpa.datacache OpenJPA Data Cache 
org.apache.openjpa.event OpenJPA Events 
org.apache.openjpa.kernel OpenJPA Runtime Kernel 
org.apache.openjpa.meta OpenJPA Metadata 
 

Uses of ValueMetaData in org.apache.openjpa.datacache
 

Methods in org.apache.openjpa.datacache with parameters of type ValueMetaData
protected  Object DataCachePCDataImpl.toNestedData(ValueMetaData vmd, Object val, StoreContext ctx)
           
 

Uses of ValueMetaData in org.apache.openjpa.event
 

Methods in org.apache.openjpa.event with parameters of type ValueMetaData
 Object ExceptionOrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
           
 Object NoneOrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
           
 Object LogOrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
           
 Object OrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
          Callback received when OpenJPA discovers an orphaned key.
 

Uses of ValueMetaData in org.apache.openjpa.kernel
 

Methods in org.apache.openjpa.kernel with parameters of type ValueMetaData
 Object DetachedStateManager.attach(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
           
 Object DetachedStateAttachStrategy.attach(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
           
 Object VersionAttachStrategy.attach(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
           
abstract  Object AttachStrategy.attach(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
          Attach.
(package private)  Object AttachManager.attach(Object toAttach, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
          Attach.
(package private)  void SingleFieldManager.delete(ValueMetaData vmd, Object obj, OpCallbacks call)
          Delete an object embedded in the given value.
 OpenJPAStateManager DelegatingBroker.embed(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
           
 OpenJPAStateManager BrokerImpl.embed(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
           
 OpenJPAStateManager StoreContext.embed(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
          Make the given instance embedded.
protected  Object AttachStrategy.getReference(AttachManager manager, Object toAttach, OpenJPAStateManager sm, ValueMetaData vmd)
          Return a managed, possibly hollow reference for the given detached object.
(package private)  void StateManagerImpl.setOwner(StateManagerImpl owner, ValueMetaData ownerMeta)
          Set the owning state and field if this is an embedded instance.
protected  Object AbstractPCData.toEmbeddedField(OpenJPAStateManager sm, ValueMetaData vmd, Object data, FetchConfiguration fetch, Object context)
          Transform the given data into an embedded PC field value.
protected  Object AbstractPCData.toNestedData(ValueMetaData vmd, Object val, StoreContext ctx)
          Transform the given nested value to a cachable value.
protected  Object AbstractPCData.toNestedField(OpenJPAStateManager sm, ValueMetaData vmd, Object data, FetchConfiguration fetch, Object context)
          Transform the given data value to its field value.
protected  Collection AbstractPCData.toNestedFields(OpenJPAStateManager sm, ValueMetaData vmd, Collection data, FetchConfiguration fetch, Object context)
          Transform the given data value to its field value.
protected  Object AbstractPCData.toRelationField(OpenJPAStateManager sm, ValueMetaData vmd, Object data, FetchConfiguration fetch, Object context)
          Transform the given data into a relation field value.
 

Constructors in org.apache.openjpa.kernel with parameters of type ValueMetaData
ObjectIdStateManager(Object oid, OpenJPAStateManager owner, ValueMetaData ownerVal)
          Constructor; supply embedded object id and its owner.
 

Uses of ValueMetaData in org.apache.openjpa.meta
 

Classes in org.apache.openjpa.meta that implement ValueMetaData
 class FieldMetaData
          Metadata for a managed class field.
 class ValueMetaDataImpl
          Default ValueMetaData implementation.
 

Methods in org.apache.openjpa.meta that return ValueMetaData
 ValueMetaData FieldMetaData.getElement()
          Metadata about the element value.
 ValueMetaData ClassMetaData.getEmbeddingMetaData()
          If this metadata is for an embedded object, returning the owning value.
 ValueMetaData FieldMetaData.getKey()
          Metadata about the key value.
 ValueMetaData FieldMetaData.getValue()
          MetaData about the field value.
protected  ValueMetaData MetaDataRepository.newValueMetaData(FieldMetaData owner)
          Create a new value metadata instance.
 

Methods in org.apache.openjpa.meta with parameters of type ValueMetaData
static Class<?> JavaTypes.classForName(String name, ValueMetaData context)
          Check the given name against the same set of standard packages used when parsing metadata.
static Class<?> JavaTypes.classForName(String name, ValueMetaData context, ClassLoader loader)
          Check the given name against the same set of standard packages used when parsing metadata.
 void ValueMetaDataImpl.copy(ValueMetaData vmd)
           
 void FieldMetaData.copy(ValueMetaData vmd)
           
 void ValueMetaData.copy(ValueMetaData vmd)
          Copy state from the given value to this one.
static boolean JavaTypes.maybePC(ValueMetaData val)
          Return true if the (possibly unresolved) value might be a first class object.
protected  ClassMetaData MetaDataRepository.newEmbeddedClassMetaData(ValueMetaData owner)
          Create a new embedded class metadata instance.
 

Constructors in org.apache.openjpa.meta with parameters of type ValueMetaData
ClassMetaData(ValueMetaData owner)
          Embedded constructor.
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.