Uses of Interface
org.apache.openjpa.meta.ValueMetaData
-
Packages that use ValueMetaData Package Description org.apache.openjpa.datacache OpenJPA Data Cacheorg.apache.openjpa.event OpenJPA Eventsorg.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadataorg.apache.openjpa.kernel OpenJPA Runtime Kernelorg.apache.openjpa.meta OpenJPA Metadataorg.apache.openjpa.persistence OpenJPA JPA -
-
Uses of ValueMetaData in org.apache.openjpa.datacache
Methods in org.apache.openjpa.datacache with parameters of type ValueMetaData Modifier and Type Method Description protected java.lang.Object
DataCachePCDataImpl. toNestedData(ValueMetaData vmd, java.lang.Object val, StoreContext ctx)
-
Uses of ValueMetaData in org.apache.openjpa.event
Methods in org.apache.openjpa.event with parameters of type ValueMetaData Modifier and Type Method Description java.lang.Object
ExceptionOrphanedKeyAction. orphan(java.lang.Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
java.lang.Object
LogOrphanedKeyAction. orphan(java.lang.Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
java.lang.Object
NoneOrphanedKeyAction. orphan(java.lang.Object oid, OpenJPAStateManager sm, ValueMetaData vmd)
java.lang.Object
OrphanedKeyAction. orphan(java.lang.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.meta Modifier and Type Interface Description interface
ValueMapping
Specialization of value metadata for relational databases.Classes in org.apache.openjpa.jdbc.meta that implement ValueMetaData Modifier and Type Class Description class
FieldMapping
Specialization of metadata for relational databases.class
ValueMappingImpl
StandaloneValueMapping
implementation.Methods in org.apache.openjpa.jdbc.meta that return ValueMetaData Modifier and Type Method Description protected ValueMetaData
MappingRepository. newValueMetaData(FieldMetaData owner)
Methods in org.apache.openjpa.jdbc.meta with parameters of type ValueMetaData Modifier and Type Method Description void
ValueMappingImpl. copy(ValueMetaData vmd)
protected ClassMetaData
MappingRepository. newEmbeddedClassMetaData(ValueMetaData owner)
Constructors in org.apache.openjpa.jdbc.meta with parameters of type ValueMetaData Constructor Description ClassMapping(ValueMetaData vmd)
Embedded constructor. -
Uses of ValueMetaData in org.apache.openjpa.kernel
Methods in org.apache.openjpa.kernel with parameters of type ValueMetaData Modifier and Type Method Description java.lang.Object
DetachedStateManager. attach(AttachManager manager, java.lang.Object toAttach, ClassMetaData meta, PersistenceCapable into, OpenJPAStateManager owner, ValueMetaData ownerMeta, boolean explicit)
OpenJPAStateManager
BrokerImpl. embed(java.lang.Object obj, java.lang.Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
OpenJPAStateManager
DelegatingBroker. embed(java.lang.Object obj, java.lang.Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
OpenJPAStateManager
StoreContext. embed(java.lang.Object obj, java.lang.Object id, OpenJPAStateManager owner, ValueMetaData ownerMeta)
Make the given instance embedded.protected java.lang.Object
AbstractPCData. toEmbeddedField(OpenJPAStateManager sm, ValueMetaData vmd, java.lang.Object data, FetchConfiguration fetch, java.lang.Object context)
Transform the given data into an embedded PC field value.protected java.lang.Object
AbstractPCData. toNestedData(ValueMetaData vmd, java.lang.Object val, StoreContext ctx)
Transform the given nested value to a cachable value.protected java.lang.Object
AbstractPCData. toNestedField(OpenJPAStateManager sm, ValueMetaData vmd, java.lang.Object data, FetchConfiguration fetch, java.lang.Object context)
Transform the given data value to its field value.protected java.util.Collection
AbstractPCData. toNestedFields(OpenJPAStateManager sm, ValueMetaData vmd, java.util.Collection data, FetchConfiguration fetch, java.lang.Object context)
Transform the given data value to its field value.protected java.lang.Object
AbstractPCData. toRelationField(OpenJPAStateManager sm, ValueMetaData vmd, java.lang.Object data, FetchConfiguration fetch, java.lang.Object context)
Transform the given data into a relation field value.Constructors in org.apache.openjpa.kernel with parameters of type ValueMetaData Constructor Description ObjectIdStateManager(java.lang.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 Modifier and Type Class Description class
FieldMetaData
Metadata for a managed class field.class
ValueMetaDataImpl
DefaultValueMetaData
implementation.Methods in org.apache.openjpa.meta that return ValueMetaData Modifier and Type Method Description 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 Modifier and Type Method Description static java.lang.Class<?>
JavaTypes. classForName(java.lang.String name, ValueMetaData context)
Check the given name against the same set of standard packages used when parsing metadata.static java.lang.Class<?>
JavaTypes. classForName(java.lang.String name, ValueMetaData context, java.lang.ClassLoader loader)
Check the given name against the same set of standard packages used when parsing metadata.static java.lang.Class<?>
JavaTypes. classForName(java.lang.String name, ValueMetaData context, java.lang.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 Constructor Description ClassMetaData(ValueMetaData owner)
Embedded constructor. -
Uses of ValueMetaData in org.apache.openjpa.persistence
Methods in org.apache.openjpa.persistence with parameters of type ValueMetaData Modifier and Type Method Description protected 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)
-