Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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