Uses of Interface
org.apache.openjpa.meta.ValueMetaData
Packages that use 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
Methods in org.apache.openjpa.datacache with parameters of type ValueMetaDataModifier and TypeMethodDescriptionprotected 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 ValueMetaDataModifier 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
Subinterfaces of ValueMetaData in org.apache.openjpa.jdbc.metaModifier and TypeInterfaceDescriptioninterface
Specialization of value metadata for relational databases.Classes in org.apache.openjpa.jdbc.meta that implement ValueMetaDataModifier and TypeClassDescriptionclass
Specialization of metadata for relational databases.class
StandaloneValueMapping
implementation.Methods in org.apache.openjpa.jdbc.meta that return ValueMetaDataModifier and TypeMethodDescriptionprotected ValueMetaData
MappingRepository.newValueMetaData
(FieldMetaData owner) Methods in org.apache.openjpa.jdbc.meta with parameters of type ValueMetaDataModifier and TypeMethodDescriptionvoid
ValueMappingImpl.copy
(ValueMetaData vmd) protected ClassMetaData
MappingRepository.newEmbeddedClassMetaData
(ValueMetaData owner) Constructors in org.apache.openjpa.jdbc.meta with parameters of type ValueMetaData -
Uses of ValueMetaData in org.apache.openjpa.kernel
Methods in org.apache.openjpa.kernel with parameters of type ValueMetaDataModifier 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.Constructors in org.apache.openjpa.kernel with parameters of type ValueMetaDataModifierConstructorDescriptionObjectIdStateManager
(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 ValueMetaDataModifier and TypeClassDescriptionclass
Metadata for a managed class field.class
DefaultValueMetaData
implementation.Methods in org.apache.openjpa.meta that return ValueMetaDataModifier 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.Methods in org.apache.openjpa.meta with parameters of type ValueMetaDataModifier 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.Constructors in org.apache.openjpa.meta with parameters of type ValueMetaData -
Uses of ValueMetaData in org.apache.openjpa.persistence
Methods in org.apache.openjpa.persistence with parameters of type ValueMetaDataModifier 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)