| 
||||||||||
| 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 | |
|---|---|
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 that return ValueMetaData | |
|---|---|
 ValueMetaData | 
StateManagerImpl.getOwnerMetaData()
 | 
 ValueMetaData | 
OpenJPAStateManager.getOwnerMetaData()
Return the owning value.  | 
 ValueMetaData | 
ObjectIdStateManager.getOwnerMetaData()
 | 
 ValueMetaData | 
DetachedValueStateManager.getOwnerMetaData()
 | 
 ValueMetaData | 
DetachedStateManager.getOwnerMetaData()
 | 
| Methods in org.apache.openjpa.kernel with parameters of type ValueMetaData | |
|---|---|
 Object | 
DetachedStateManager.attach(org.apache.openjpa.kernel.AttachManager manager,
       Object toAttach,
       ClassMetaData meta,
       PersistenceCapable into,
       OpenJPAStateManager owner,
       ValueMetaData ownerMeta,
       boolean explicit)
 | 
 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 | 
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(). | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||