Uses of Interface
org.apache.openjpa.meta.ValueMetaData
Package
Description
OpenJPA Data Cache
OpenJPA Events
OpenJPA-JDBC ORM Metadata
OpenJPA Runtime Kernel
OpenJPA Metadata
OpenJPA JPA
-
Uses of ValueMetaData in org.apache.openjpa.datacache
Modifier and TypeMethodDescriptionprotected Object
DataCachePCDataImpl.toNestedData
(ValueMetaData vmd, Object val, StoreContext ctx) -
Uses of ValueMetaData in org.apache.openjpa.event
Modifier and TypeMethodDescriptionExceptionOrphanedKeyAction.orphan
(Object oid, OpenJPAStateManager sm, ValueMetaData vmd) LogOrphanedKeyAction.orphan
(Object oid, OpenJPAStateManager sm, ValueMetaData vmd) NoneOrphanedKeyAction.orphan
(Object oid, OpenJPAStateManager sm, ValueMetaData vmd) OrphanedKeyAction.orphan
(Object oid, OpenJPAStateManager sm, ValueMetaData vmd) Callback received when OpenJPA discovers an orphaned key. -
Uses of ValueMetaData in org.apache.openjpa.jdbc.meta
Modifier and TypeInterfaceDescriptioninterface
Specialization of value metadata for relational databases.Modifier and TypeClassDescriptionclass
Specialization of metadata for relational databases.class
StandaloneValueMapping
implementation.Modifier and TypeMethodDescriptionprotected ValueMetaData
MappingRepository.newValueMetaData
(FieldMetaData owner) Modifier and TypeMethodDescriptionvoid
ValueMappingImpl.copy
(ValueMetaData vmd) protected ClassMetaData
MappingRepository.newEmbeddedClassMetaData
(ValueMetaData owner) -
Uses of ValueMetaData in org.apache.openjpa.kernel
Modifier and TypeMethodDescriptionDetachedStateManager.attach
(AttachManager manager, Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit) BrokerImpl.embed
(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta) DelegatingBroker.embed
(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta) StoreContext.embed
(Object obj, Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta) Make the given instance embedded.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.ModifierConstructorDescriptionObjectIdStateManager
(Object oid, OpenJPAStateManager owner, ValueMetaData ownerVal) Constructor; supply embedded object id and its owner. -
Uses of ValueMetaData in org.apache.openjpa.meta
Modifier and TypeClassDescriptionclass
Metadata for a managed class field.class
DefaultValueMetaData
implementation.Modifier and TypeMethodDescriptionFieldMetaData.getElement()
Metadata about the element value.ClassMetaData.getEmbeddingMetaData()
If this metadata is for an embedded object, returning the owning value.FieldMetaData.getKey()
Metadata about the key value.FieldMetaData.getValue()
MetaData about the field value.protected ValueMetaData
MetaDataRepository.newValueMetaData
(FieldMetaData owner) Create a new value metadata instance.Modifier and TypeMethodDescriptionstatic 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
FieldMetaData.copy
(ValueMetaData vmd) void
ValueMetaData.copy
(ValueMetaData vmd) Copy state from the given value to this one.void
ValueMetaDataImpl.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. -
Uses of ValueMetaData in org.apache.openjpa.persistence
Modifier and TypeMethodDescriptionprotected boolean
AnnotationPersistenceMetaDataSerializer.isMappingMode
(ValueMetaData vmd) Convenience method for interpretingAnnotationPersistenceMetaDataSerializer.getMode()
.protected boolean
XMLPersistenceMetaDataSerializer.isMappingMode
(ValueMetaData vmd) Convenience method for interpretingXMLPersistenceMetaDataSerializer.getMode()
.protected void
XMLPersistenceMetaDataParser.setOrphanRemoval
(ValueMetaData vmd, boolean orphanRemoval)