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.jdbc.meta OpenJPA-JDBC ORM Metadata 
org.apache.openjpa.kernel OpenJPA Runtime Kernel 
org.apache.openjpa.meta OpenJPA Metadata 
org.apache.openjpa.persistence OpenJPA JPA 
org.apache.openjpa.persistence.jest   
 

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 OrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
          Callback received when OpenJPA discovers an orphaned key.
 Object NoneOrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
           
 Object LogOrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
           
 Object ExceptionOrphanedKeyAction.orphan(Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
           
 

Uses of ValueMetaData in org.apache.openjpa.jdbc.meta
 

Subinterfaces of ValueMetaData in org.apache.openjpa.jdbc.meta
 interface ValueMapping
          Specialization of value metadata for relational databases.
 

Classes in org.apache.openjpa.jdbc.meta that implement ValueMetaData
 class FieldMapping
          Specialization of metadata for relational databases.
 class ValueMappingImpl
          Standalone ValueMapping implementation.
 

Methods in org.apache.openjpa.jdbc.meta that return ValueMetaData
protected  ValueMetaData MappingRepository.newValueMetaData(FieldMetaData owner)
           
 

Methods in org.apache.openjpa.jdbc.meta with parameters of type ValueMetaData
 void ValueMappingImpl.copy(ValueMetaData vmd)
           
protected  ClassMetaData MappingRepository.newEmbeddedClassMetaData(ValueMetaData owner)
           
 

Constructors in org.apache.openjpa.jdbc.meta with parameters of type ValueMetaData
ClassMapping(ValueMetaData vmd)
          Embedded constructor.
 

Uses of ValueMetaData in org.apache.openjpa.kernel
 

Methods in org.apache.openjpa.kernel with parameters of type ValueMetaData
 Object VersionAttachStrategy.attach(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
           
 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)
           
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 StoreContext.embed(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
          Make the given instance embedded.
 OpenJPAStateManager DelegatingBroker.embed(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
           
 OpenJPAStateManager BrokerImpl.embed(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
           
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.
static Class<?> JavaTypes.classForName(String name, ValueMetaData context, ClassLoader loader, boolean mustExist)
          Try to load a class using the provided loader.
 void ValueMetaDataImpl.copy(ValueMetaData vmd)
           
 void ValueMetaData.copy(ValueMetaData vmd)
          Copy state from the given value to this one.
 void FieldMetaData.copy(ValueMetaData vmd)
           
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.
 

Uses of ValueMetaData in org.apache.openjpa.persistence
 

Methods in org.apache.openjpa.persistence with parameters of type ValueMetaData
protected  boolean XMLPersistenceMetaDataSerializer.isMappingMode(ValueMetaData vmd)
          Convenience method for interpreting XMLPersistenceMetaDataSerializer.getMode().
protected  boolean AnnotationPersistenceMetaDataSerializer.isMappingMode(ValueMetaData vmd)
          Convenience method for interpreting AnnotationPersistenceMetaDataSerializer.getMode().
(package private) static void PersistenceMetaDataDefaults.setCascadeNone(ValueMetaData vmd)
          Turns off auto cascading of persist, refresh, attach, detach.
protected  void XMLPersistenceMetaDataParser.setOrphanRemoval(ValueMetaData vmd, boolean orphanRemoval)
           
 

Uses of ValueMetaData in org.apache.openjpa.persistence.jest
 

Methods in org.apache.openjpa.persistence.jest with parameters of type ValueMetaData
(package private)  String XMLFormatter.typeOf(ValueMetaData vm)
           
 



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