|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FieldMetaData | |
---|---|
org.apache.openjpa.abstractstore | OpenJPA Abstract StoreManager Implementation |
org.apache.openjpa.datacache | OpenJPA Data Cache |
org.apache.openjpa.enhance | OpenJPA Enhancer |
org.apache.openjpa.kernel | OpenJPA Runtime Kernel |
org.apache.openjpa.kernel.exps | OpenJPA Expression Tree |
org.apache.openjpa.meta | OpenJPA Metadata |
org.apache.openjpa.util | OpenJPA Utilities |
Uses of FieldMetaData in org.apache.openjpa.abstractstore |
---|
Methods in org.apache.openjpa.abstractstore with parameters of type FieldMetaData | |
---|---|
Seq |
AbstractStoreManager.getValueSequence(FieldMetaData forField)
Returns null. |
Uses of FieldMetaData in org.apache.openjpa.datacache |
---|
Methods in org.apache.openjpa.datacache with parameters of type FieldMetaData | |
---|---|
protected java.lang.Object |
DataCachePCDataImpl.toData(FieldMetaData fmd,
java.lang.Object val,
StoreContext ctx)
|
Uses of FieldMetaData in org.apache.openjpa.enhance |
---|
Methods in org.apache.openjpa.enhance with parameters of type FieldMetaData | |
---|---|
protected java.lang.String |
CodeGenerator.getDeclaration(FieldMetaData field)
Return a code template for the declaration of the given field, or null to use the system-generated default Java code. |
protected java.lang.String |
CodeGenerator.getFieldCode(FieldMetaData field)
Return a code template for the get/set methods of the given field, or null to use the system-generated default Java code. |
protected java.lang.String |
CodeGenerator.getInitialValue(FieldMetaData field)
Return code for the initial value for the given field, or null to use the default generated by the system. |
protected int |
PCDataGenerator.replaceType(FieldMetaData fmd)
Return a valid JavaTypes constant for the given field |
protected boolean |
PCDataGenerator.usesImplData(FieldMetaData fmd)
Whether the given field might have cacheable impl data. |
protected boolean |
PCDataGenerator.usesIntermediate(FieldMetaData fmd)
Whether the given field uses a cacheable intermediate value. |
Uses of FieldMetaData in org.apache.openjpa.kernel |
---|
Methods in org.apache.openjpa.kernel with parameters of type FieldMetaData | |
---|---|
protected void |
InverseManager.addToCollection(OpenJPAStateManager sm,
FieldMetaData fmd,
java.lang.Object val)
Add the given value to the collection at the selected field. |
protected void |
InverseManager.clearInverseRelations(OpenJPAStateManager sm,
FieldMetaData fmd,
FieldMetaData[] inverses,
java.lang.Object newValue)
Remove all relations between the initial value of fmd for
the instance managed by sm and its inverses. |
protected void |
InverseManager.clearInverseRelations(OpenJPAStateManager sm,
FieldMetaData fmd,
FieldMetaData[] inverses,
java.lang.Object newValue)
Remove all relations between the initial value of fmd for
the instance managed by sm and its inverses. |
protected void |
InverseManager.clearInverseRelations(OpenJPAStateManager sm,
java.lang.Object val,
FieldMetaData fmd,
FieldMetaData[] inverses)
Clear all inverse the relations from val to the instance
managed by sm . |
protected void |
InverseManager.clearInverseRelations(OpenJPAStateManager sm,
java.lang.Object val,
FieldMetaData fmd,
FieldMetaData[] inverses)
Clear all inverse the relations from val to the instance
managed by sm . |
void |
InverseManager.correctRelations(OpenJPAStateManager sm,
FieldMetaData fmd,
java.lang.Object value)
Correct relations from the given dirty field to inverse instances. |
protected void |
InverseManager.createInverseRelations(StoreContext ctx,
java.lang.Object fromRef,
java.lang.Object toRef,
FieldMetaData fmd,
FieldMetaData[] inverses)
Create the inverse relations for all the given inverse fields. |
protected void |
InverseManager.createInverseRelations(StoreContext ctx,
java.lang.Object fromRef,
java.lang.Object toRef,
FieldMetaData fmd,
FieldMetaData[] inverses)
Create the inverse relations for all the given inverse fields. |
Seq |
Broker.getValueSequence(FieldMetaData fmd)
Returns a Seq for the generated values of the specified
field, or null if the field is not generated. |
Seq |
BrokerImpl.getValueSequence(FieldMetaData fmd)
|
Seq |
DelegatingBroker.getValueSequence(FieldMetaData fmd)
|
Seq |
DelegatingStoreManager.getValueSequence(FieldMetaData fmd)
|
Seq |
StoreManager.getValueSequence(FieldMetaData forField)
Return a sequence that generates values for the given field. |
protected static boolean |
DetachedStateManager.ignoreLoaded(FieldMetaData fmd)
Ignore if the field is not dirty but loaded |
protected void |
PCDataImpl.loadField(OpenJPAStateManager sm,
FieldMetaData fmd,
FetchConfiguration fetch,
java.lang.Object context)
Set field-level information into the given state manager. |
protected void |
PCDataImpl.loadImplData(OpenJPAStateManager sm,
FieldMetaData fmd)
Set field-level impl data into the given state manager. |
protected void |
PCDataImpl.loadIntermediate(OpenJPAStateManager sm,
FieldMetaData fmd)
Set intermediate information for the given field into the state manager. |
protected void |
InverseManager.removeFromCollection(OpenJPAStateManager sm,
FieldMetaData fmd,
java.lang.Object val)
Remove the given instance from the collection. |
boolean |
DelegatingFetchConfiguration.requiresFetch(FieldMetaData fmd)
|
boolean |
FetchConfiguration.requiresFetch(FieldMetaData fm)
Affirms if the given field requires to be fetched in the context of current fetch operation. |
boolean |
FetchConfigurationImpl.requiresFetch(FieldMetaData fm)
|
protected void |
PCDataImpl.storeField(OpenJPAStateManager sm,
FieldMetaData fmd)
Store field-level information from the given state manager. |
protected void |
InverseManager.storeField(OpenJPAStateManager sm,
FieldMetaData fmd,
java.lang.Object compare,
java.lang.Object val)
Store a given value at the given field. |
protected void |
PCDataImpl.storeImplData(OpenJPAStateManager sm,
FieldMetaData fmd,
boolean fieldLoaded)
Store impl data for the given field. |
protected void |
PCDataImpl.storeIntermediate(OpenJPAStateManager sm,
FieldMetaData fmd)
Store the intermediate field value for the given field. |
protected void |
InverseManager.storeNull(OpenJPAStateManager sm,
FieldMetaData fmd,
java.lang.Object compare)
Store null value at the given field. |
protected void |
InverseManager.throwException(OpenJPAStateManager sm,
FieldMetaData fmd)
Throw an inconsistency exception |
protected java.lang.Object |
AbstractPCData.toData(FieldMetaData fmd,
java.lang.Object val,
StoreContext ctx)
Transform the given field value to a data value for caching. |
protected java.lang.Object |
AbstractPCData.toField(OpenJPAStateManager sm,
FieldMetaData fmd,
java.lang.Object data,
FetchConfiguration fetch,
java.lang.Object context)
Transform the given data value into its field value. |
FetchConfiguration |
DelegatingFetchConfiguration.traverse(FieldMetaData fmd)
|
FetchConfiguration |
FetchConfiguration.traverse(FieldMetaData fm)
Traverse the given field to generate (possibly) a new configuration state. |
FetchConfiguration |
FetchConfigurationImpl.traverse(FieldMetaData fm)
|
protected void |
InverseManager.warnConsistency(OpenJPAStateManager sm,
FieldMetaData fmd)
Log an inconsistency warning |
Uses of FieldMetaData in org.apache.openjpa.kernel.exps |
---|
Methods in org.apache.openjpa.kernel.exps that return FieldMetaData | |
---|---|
FieldMetaData |
Path.last()
Return the last field in the path, or null if the path does not not contain a final field. |
Methods in org.apache.openjpa.kernel.exps with parameters of type FieldMetaData | |
---|---|
void |
Path.get(FieldMetaData field,
boolean nullTraversal)
Traverse into the given field of the current object, and update the current object to that field value. |
Uses of FieldMetaData in org.apache.openjpa.meta |
---|
Fields in org.apache.openjpa.meta declared as FieldMetaData | |
---|---|
protected FieldMetaData[] |
MetaDataRepository.EMPTY_FIELDS
|
Methods in org.apache.openjpa.meta that return FieldMetaData | |
---|---|
FieldMetaData |
ClassMetaData.addDeclaredField(java.lang.String name,
java.lang.Class type)
Add a new field metadata to this class. |
FieldMetaData |
ClassMetaData.addDefinedSuperclassField(java.lang.String name,
java.lang.Class type,
java.lang.Class sup)
Add a new defined superclass field metadata to this class. |
FieldMetaData |
ClassMetaData.getDeclaredField(int index)
Return the metadata for the persistent or transactional field with the given relative index. |
FieldMetaData |
ClassMetaData.getDeclaredField(java.lang.String name)
Return the metadata for the persistent or transactional field with the given name, without including superclass fields. |
FieldMetaData[] |
ClassMetaData.getDeclaredFields()
Return only the fields for this class, without superclass fields. |
FieldMetaData[] |
FetchGroup.getDeclaredRecursionDepthFields()
Return the fields with declared recursion depths in this group. |
FieldMetaData[] |
ClassMetaData.getDeclaredUnmanagedFields()
Return any fields that were added as non-managed. |
FieldMetaData[] |
ClassMetaData.getDefaultFetchGroupFields()
Return the list of fields in the default fetch group, including superclass fields, or an empty array if none. |
FieldMetaData[] |
ClassMetaData.getDefinedFields()
Returns an array of all the fields defined by this class. |
FieldMetaData[] |
ClassMetaData.getDefinedFieldsInListingOrder()
Returns all fields defined by this class in the order they are listed in the metadata file. |
FieldMetaData |
ClassMetaData.getDefinedSuperclassField(java.lang.String name)
Return the defined superclass field with the given name, or null if none. |
FieldMetaData |
ClassMetaData.getField(int index)
Return the metadata for the persistent or transactional field with the given absolute index. |
FieldMetaData |
ClassMetaData.getField(java.lang.String name)
Return the metadata for the persistent or transactional field with the given name. |
FieldMetaData |
FieldMetaData.getFieldMetaData()
|
FieldMetaData |
ValueMetaData.getFieldMetaData()
Return the owning field for this value. |
FieldMetaData |
ValueMetaDataImpl.getFieldMetaData()
|
FieldMetaData[] |
ClassMetaData.getFields()
Return all field metadatas, including superclass fields. |
FieldMetaData[] |
ClassMetaData.getFieldsInListingOrder()
Returns all fields in the order they are listed in the metadata file. |
FieldMetaData[] |
FieldMetaData.getInverseMetaDatas()
Return all inverses of this field. |
FieldMetaData |
FieldMetaData.getMappedByMetaData()
The field that this field shares a mapping with. |
FieldMetaData[] |
ClassMetaData.getPrimaryKeyFields()
Return primary key fields, or empty array if none. |
protected FieldMetaData |
ClassMetaData.getSuperclassField(FieldMetaData supField)
Return the superclass copy of the given field. |
FieldMetaData |
FieldMetaData.getValueMappedByMetaData()
|
FieldMetaData |
ValueMetaData.getValueMappedByMetaData()
The field that this value shares a mapping with. |
FieldMetaData |
ValueMetaDataImpl.getValueMappedByMetaData()
|
FieldMetaData |
ClassMetaData.getVersionField()
Return the version field for this class, if any. |
protected FieldMetaData |
MetaDataRepository.newFieldMetaData(java.lang.String name,
java.lang.Class type,
ClassMetaData owner)
Create a new field metadata instance. |
protected FieldMetaData[] |
MetaDataRepository.newFieldMetaDataArray(int length)
Create a new array of the proper field metadata subclass. |
Methods in org.apache.openjpa.meta with parameters of type FieldMetaData | |
---|---|
void |
FieldMetaData.copy(FieldMetaData field)
Copy state from the given field to this one. |
java.lang.reflect.Member |
AbstractMetaDataDefaults.getBackingMember(FieldMetaData fmd)
|
java.lang.reflect.Member |
MetaDataDefaults.getBackingMember(FieldMetaData field)
Return the backing member for the given field metadata. |
java.lang.reflect.Member |
NoneMetaDataFactory.getBackingMember(FieldMetaData fmd)
|
int |
FetchGroup.getDeclaredRecursionDepth(FieldMetaData fm)
Return the recursion depth declared for the given field, or 0 if none. |
int |
FetchGroup.getRecursionDepth(FieldMetaData fm)
Recursion depth for the given field. |
protected FieldMetaData |
ClassMetaData.getSuperclassField(FieldMetaData supField)
Return the superclass copy of the given field. |
static boolean |
JavaTypes.maybePC(FieldMetaData field)
Return true if the (possibly unresolved) field or its elements might be persistence capable objects. |
protected Order |
MetaDataRepository.newOrder(FieldMetaData owner,
java.lang.String name,
boolean asc)
Create an Order for the given field and declaration. |
protected Order |
MetaDataRepository.newRelatedFieldOrder(FieldMetaData owner,
FieldMetaData rel,
boolean asc)
Order by a field of the related type. |
protected ValueMetaData |
MetaDataRepository.newValueMetaData(FieldMetaData owner)
Create a new value metadata instance. |
protected Order |
MetaDataRepository.newValueOrder(FieldMetaData owner,
boolean asc)
Order by the field value. |
protected void |
AbstractMetaDataDefaults.populate(FieldMetaData fmd)
Populate initial field data. |
boolean |
ClassMetaData.removeDeclaredField(FieldMetaData field)
Remove the given field from management. |
boolean |
ClassMetaData.removeDefinedSuperclassField(FieldMetaData field)
Remove the given field from management. |
void |
FetchGroup.setRecursionDepth(FieldMetaData fm,
int depth)
Recursion depth for the given field. |
Constructors in org.apache.openjpa.meta with parameters of type FieldMetaData | |
---|---|
ValueMetaDataImpl(FieldMetaData owner)
|
Uses of FieldMetaData in org.apache.openjpa.util |
---|
Methods in org.apache.openjpa.util with parameters of type FieldMetaData | |
---|---|
static java.lang.Object |
ImplHelper.generateFieldValue(StoreContext ctx,
FieldMetaData fmd)
Generate a value for the given metadata, or return null. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |