|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
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. |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |