Package | Description |
---|---|
org.apache.openjpa.abstractstore |
OpenJPA Abstract StoreManager Implementation
This package provides some infrastructure classes to help in the creation
of OpenJPA drivers for new non-relational data stores.
|
org.apache.openjpa.datacache |
OpenJPA Data Cache
OpenJPA's data and query caching frameworks.
|
org.apache.openjpa.enhance |
OpenJPA Enhancer
This package provides a bytecode enhancer used to
post-process classes for use in a OpenJPA runtime.
|
org.apache.openjpa.jdbc.kernel |
OpenJPA-JDBC Runtime Kernel
Runtime services for the JDBC OpenJPA implementation.
|
org.apache.openjpa.jdbc.kernel.exps |
OpenJPA-JDBC Expression Tree
|
org.apache.openjpa.jdbc.meta |
OpenJPA-JDBC ORM Metadata
This package extends the standard persistence metadata with
object-relational mapping information.
|
org.apache.openjpa.kernel |
OpenJPA Runtime Kernel
This package provides a common OpenJPA runtime environment that can be
adapted for use with various data store mechanisms.
|
org.apache.openjpa.kernel.exps |
OpenJPA Expression Tree
|
org.apache.openjpa.meta |
OpenJPA Metadata
This package provides an extendable framework for parsing and caching
persistence metadata.
|
org.apache.openjpa.persistence |
OpenJPA JPA
This package provides an JPA facade to OpenJPA.
|
org.apache.openjpa.persistence.jdbc |
OpenJPA JPA-JDBC
JDBC-specific extensions to OpenJPA JPA runtime.
|
org.apache.openjpa.persistence.meta |
OpenJPA MetaModel
This package provides an implementation of Metamodel API of JPA 2.0 Specification.
|
org.apache.openjpa.util |
OpenJPA Utilities
This package provides utilities to facilitate the handling of second
class objects and OpenJPA object ids.
|
Modifier and Type | Method and Description |
---|---|
Seq |
AbstractStoreManager.getValueSequence(FieldMetaData forField)
Returns null.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DataCachePCDataImpl.clearInverseRelationCache(OpenJPAStateManager sm,
FieldMetaData fmd)
Check if this field is in use of "order by" by other field collections
in inverse relation.
|
protected void |
DataCachePCDataImpl.storeField(OpenJPAStateManager sm,
FieldMetaData fmd)
Store field-level information from the given state manager.
|
protected Object |
DataCachePCDataImpl.toData(FieldMetaData fmd,
Object val,
StoreContext ctx) |
Modifier and Type | Method and Description |
---|---|
protected 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 List |
CodeGenerator.getFieldAnnotations(FieldMetaData field)
Return field-level annotations.
|
protected 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 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.
|
Modifier and Type | Method and Description |
---|---|
Seq |
JDBCStoreManager.getValueSequence(FieldMetaData fmd) |
JDBCFetchConfiguration |
DelegatingJDBCFetchConfiguration.traverseJDBC(FieldMetaData fm) |
JDBCFetchConfiguration |
JDBCFetchConfigurationImpl.traverseJDBC(FieldMetaData fm) |
JDBCFetchConfiguration |
JDBCFetchConfiguration.traverseJDBC(FieldMetaData fm)
Convenience method to cast traversal to store-specific type.
|
Modifier and Type | Method and Description |
---|---|
FieldMetaData |
PCPath.last() |
Modifier and Type | Method and Description |
---|---|
void |
PCPath.get(FieldMetaData field,
boolean nullTraversal) |
void |
PCPath.get(FieldMetaData fmd,
XMLMetaData meta) |
Modifier and Type | Class and Description |
---|---|
class |
FieldMapping
Specialization of metadata for relational databases.
|
Modifier and Type | Method and Description |
---|---|
protected FieldMetaData |
MappingRepository.newFieldMetaData(String name,
Class<?> type,
ClassMetaData owner) |
protected FieldMetaData[] |
MappingRepository.newFieldMetaDataArray(int length) |
Modifier and Type | Method and Description |
---|---|
void |
FieldMapping.copy(FieldMetaData fmd) |
protected Order |
MappingRepository.newRelatedFieldOrder(FieldMetaData owner,
FieldMetaData rel,
boolean asc) |
protected ValueMetaData |
MappingRepository.newValueMetaData(FieldMetaData owner) |
protected Order |
MappingRepository.newValueOrder(FieldMetaData owner,
boolean asc) |
Modifier and Type | Method and Description |
---|---|
List<FieldMetaData> |
StateManagerImpl.getMappedByIdFields() |
Map<FieldMetaData,Value> |
QueryContext.getUpdates()
If this query is a bulk update, return a map of the
FieldMetaData s to Constant s. |
Map<FieldMetaData,Value> |
AbstractStoreQuery.AbstractExecutor.getUpdates(StoreQuery q) |
Map<FieldMetaData,Value> |
StoreQuery.Executor.getUpdates(StoreQuery q)
Return a map of
FieldMetaData to update
Constant s, in cases where this query is for a bulk update. |
Modifier and Type | Method and Description |
---|---|
protected void |
InverseManager.addToCollection(OpenJPAStateManager sm,
FieldMetaData fmd,
Object val)
Add the given value to the collection at the selected field.
|
protected void |
InverseManager.clearInverseRelations(OpenJPAStateManager sm,
FieldMetaData fmd,
FieldMetaData[] inverses,
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,
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,
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,
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,
Object value)
Correct relations from the given dirty field to inverse instances.
|
protected void |
InverseManager.createInverseRelations(StoreContext ctx,
Object fromRef,
Object toRef,
FieldMetaData fmd,
FieldMetaData[] inverses)
Create the inverse relations for all the given inverse fields.
|
protected void |
InverseManager.createInverseRelations(StoreContext ctx,
Object fromRef,
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 |
DelegatingBroker.getValueSequence(FieldMetaData fmd) |
Seq |
BrokerImpl.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,
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,
Object val)
Remove the given instance from the collection.
|
int |
FetchConfiguration.requiresFetch(FieldMetaData fm)
Affirms if the given field requires to be fetched in the context
of current fetch operation.
|
int |
FetchConfigurationImpl.requiresFetch(FieldMetaData fm) |
boolean |
StateManagerImpl.requiresFetch(FieldMetaData fmd) |
int |
DelegatingFetchConfiguration.requiresFetch(FieldMetaData fmd) |
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,
Object compare,
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,
Object compare)
Store null value at the given field.
|
protected void |
InverseManager.throwException(OpenJPAStateManager sm,
FieldMetaData fmd)
Throw an inconsistency exception
|
protected Object |
AbstractPCData.toData(FieldMetaData fmd,
Object val,
StoreContext ctx)
Transform the given field value to a data value for caching.
|
protected Object |
AbstractPCData.toField(OpenJPAStateManager sm,
FieldMetaData fmd,
Object data,
FetchConfiguration fetch,
Object context)
Transform the given data value into its field value.
|
FetchConfiguration |
FetchConfiguration.traverse(FieldMetaData fm)
Traverse the given field to generate (possibly) a new configuration
state.
|
FetchConfiguration |
FetchConfigurationImpl.traverse(FieldMetaData fm) |
FetchConfiguration |
DelegatingFetchConfiguration.traverse(FieldMetaData fmd) |
protected void |
InverseManager.warnConsistency(OpenJPAStateManager sm,
FieldMetaData fmd)
Log an inconsistency warning
|
Modifier and Type | Field and Description |
---|---|
FieldMetaData |
CandidatePath.Traversal.field |
Modifier and Type | Method and Description |
---|---|
FieldMetaData |
Path.last()
Return the last field in the path, or null if the path does not
not contain a final field.
|
FieldMetaData |
CandidatePath.last() |
Modifier and Type | Method and Description |
---|---|
List<FieldMetaData> |
QueryExpressions.getParameterizedFields()
Gets the fields that are bound to parameters.
|
Modifier and Type | Method and Description |
---|---|
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.
|
void |
CandidatePath.get(FieldMetaData field,
boolean nullTraversal)
Traverse into the given field of the current object, and update
the current object to that field value.
|
void |
Path.get(FieldMetaData fmd,
XMLMetaData meta)
Traverse into the given field that maps to xml column, and update
the current object to that field value.
|
void |
CandidatePath.get(FieldMetaData fmd,
XMLMetaData meta) |
Modifier and Type | Field and Description |
---|---|
protected FieldMetaData[] |
MetaDataRepository.EMPTY_FIELDS |
Modifier and Type | Method and Description |
---|---|
FieldMetaData |
ClassMetaData.addDeclaredField(String name,
Class<?> type)
Add a new field metadata to this class.
|
FieldMetaData |
ClassMetaData.addDefinedSuperclassField(String name,
Class<?> type,
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(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(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(String name)
Return the metadata for the persistent or transactional field with
the given name.
|
FieldMetaData |
ValueMetaData.getFieldMetaData()
Return the owning field for this value.
|
FieldMetaData |
FieldMetaData.getFieldMetaData() |
FieldMetaData |
ValueMetaDataImpl.getFieldMetaData() |
FieldMetaData[] |
ClassMetaData.getFields()
Return all field metadata, 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[] |
ClassMetaData.getLrsFields()
Return all large result set fields.
|
FieldMetaData |
FieldMetaData.getMappedByField(ClassMetaData meta,
String mappedBy) |
FieldMetaData |
FieldMetaData.getMappedByMetaData()
The field that this field shares a mapping with.
|
FieldMetaData |
MetaDataRepository.getOrderByField(ClassMetaData meta,
String orderBy) |
FieldMetaData[] |
ClassMetaData.getPrimaryKeyFields()
Return primary key fields, or empty array if none.
|
FieldMetaData[] |
ClassMetaData.getProxyFields()
Return all fields that are types that need to be wrappered by a proxy.
|
protected FieldMetaData |
ClassMetaData.getSuperclassField(FieldMetaData supField)
Return the superclass copy of the given field.
|
FieldMetaData |
ValueMetaData.getValueMappedByMetaData()
The field that this value shares a mapping with.
|
FieldMetaData |
FieldMetaData.getValueMappedByMetaData() |
FieldMetaData |
ValueMetaDataImpl.getValueMappedByMetaData() |
FieldMetaData |
ClassMetaData.getVersionField()
Return the version field for this class, if any.
|
protected FieldMetaData |
MetaDataRepository.newFieldMetaData(String name,
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.
|
Modifier and Type | Method and Description |
---|---|
List<FieldMetaData> |
ClassMetaData.getMappyedByIdFields() |
Modifier and Type | Method and Description |
---|---|
void |
FieldMetaData.copy(FieldMetaData field)
Copy state from the given field to this one.
|
Member |
NoneMetaDataFactory.getBackingMember(FieldMetaData fmd) |
Member |
AbstractMetaDataDefaults.getBackingMember(FieldMetaData fmd)
Gets the backing member of the given field.
|
Member |
MetaDataDefaults.getBackingMember(FieldMetaData field)
Return the backing member for the given field metadata.
|
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 |
AccessCode.isField(FieldMetaData meta) |
static boolean |
AccessCode.isProperty(FieldMetaData meta) |
static boolean |
AccessCode.isUnknown(FieldMetaData meta) |
static boolean |
JavaTypes.maybePC(FieldMetaData field)
Return true if the (possibly unresolved) field or its elements might be
persistence capable objects.
|
static int |
AccessCode.mergeFieldCode(ClassMetaData meta,
FieldMetaData fmd,
int fCode) |
protected Order |
MetaDataRepository.newOrder(FieldMetaData owner,
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) |
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.
|
Constructor and Description |
---|
ValueMetaDataImpl(FieldMetaData owner) |
Modifier and Type | Method and Description |
---|---|
protected void |
AnnotationPersistenceMetaDataSerializer.addAnnotation(AnnotationBuilder ab,
FieldMetaData meta)
Add an annotation builder to list of builders for the specified
field metadata.
|
protected AnnotationBuilder |
AnnotationPersistenceMetaDataSerializer.addAnnotation(Class<? extends Annotation> annType,
FieldMetaData meta)
Creates an an annotation builder for the specified class metadata
and adds it to list of builders.
|
protected void |
XMLPersistenceMetaDataSerializer.addFieldMappingAttributes(FieldMetaData fmd,
FieldMetaData orig)
Add mapping attributes for the given field.
|
protected void |
AnnotationPersistenceMetaDataSerializer.addFieldMappingAttributes(FieldMetaData fmd,
FieldMetaData orig,
AnnotationBuilder ab)
Add mapping attributes for the given field.
|
protected void |
XMLPersistenceMetaDataSerializer.addStrategyMappingAttributes(FieldMetaData fmd)
Set mapping attributes for strategy.
|
protected void |
AnnotationPersistenceMetaDataSerializer.addStrategyMappingAttributes(FieldMetaData fmd,
AnnotationBuilder ab)
Set mapping attributes for strategy.
|
protected void |
XMLPersistenceMetaDataParser.endFieldMapping(FieldMetaData field)
Implement to finalize field mapping.
|
static PersistenceStrategy |
PersistenceMetaDataDefaults.getPersistenceStrategy(FieldMetaData fmd,
Member member)
Return the code for the strategy of the given member.
|
static PersistenceStrategy |
PersistenceMetaDataDefaults.getPersistenceStrategy(FieldMetaData fmd,
Member member,
boolean ignoreTransient)
Return the code for the strategy of the given member.
|
protected PersistenceStrategy |
XMLPersistenceMetaDataSerializer.getStrategy(FieldMetaData fmd)
Return the serialized strategy name.
|
protected PersistenceStrategy |
AnnotationPersistenceMetaDataSerializer.getStrategy(FieldMetaData fmd)
Return the serialized strategy name.
|
protected boolean |
AnnotationPersistenceMetaDataParser.handleUnknownMemberAnnotation(FieldMetaData fmd,
Annotation anno)
Allow subclasses to handle unknown annotations.
|
protected void |
XMLPersistenceMetaDataParser.parseBasic(FieldMetaData fmd,
Attributes attrs)
Parse basic.
|
protected void |
XMLPersistenceMetaDataParser.parseEagerFetchModeAttr(FieldMetaData fmd,
Attributes attrs) |
protected void |
XMLPersistenceMetaDataParser.parseElementClassCriteriaAttr(FieldMetaData fmd,
Attributes attrs) |
protected void |
XMLPersistenceMetaDataParser.parseElementCollection(FieldMetaData fmd,
Attributes attrs) |
protected void |
XMLPersistenceMetaDataParser.parseEmbedded(FieldMetaData fmd,
Attributes attrs)
Parse embedded.
|
protected void |
AnnotationPersistenceMetaDataParser.parseLobMapping(FieldMetaData fmd)
Setup the field as a LOB mapping.
|
protected void |
XMLPersistenceMetaDataParser.parseManyToMany(FieldMetaData fmd,
Attributes attrs)
Parse many-to-many.
|
protected void |
XMLPersistenceMetaDataParser.parseManyToOne(FieldMetaData fmd,
Attributes attrs)
Parse many-to-one.
|
protected void |
AnnotationPersistenceMetaDataParser.parseMemberMappingAnnotations(FieldMetaData fmd)
Parse member mapping components.
|
protected void |
XMLPersistenceMetaDataParser.parseOneToMany(FieldMetaData fmd,
Attributes attrs)
Parse one-to-many.
|
protected void |
XMLPersistenceMetaDataParser.parseOneToOne(FieldMetaData fmd,
Attributes attrs)
Parse one-to-one.
|
protected void |
XMLPersistenceMetaDataParser.parseStrategy(FieldMetaData fmd,
Attributes attrs) |
protected void |
PersistenceMetaDataDefaults.populate(FieldMetaData fmd) |
protected boolean |
XMLPersistenceMetaDataSerializer.serializeAttributeOverride(FieldMetaData fmd,
FieldMetaData orig)
Always returns false by default.
|
protected boolean |
AnnotationPersistenceMetaDataSerializer.serializeAttributeOverride(FieldMetaData fmd,
FieldMetaData orig)
Always returns false by default.
|
protected void |
XMLPersistenceMetaDataSerializer.serializeAttributeOverrideMappingContent(FieldMetaData fmd,
FieldMetaData orig)
Serialize attribute override mapping content.
|
protected void |
AnnotationPersistenceMetaDataSerializer.serializeAttributeOverrideMappingContent(FieldMetaData fmd,
FieldMetaData orig,
AnnotationBuilder ab)
Serialize attribute override mapping content.
|
protected void |
XMLPersistenceMetaDataSerializer.serializeFieldMappingContent(FieldMetaData fmd,
PersistenceStrategy strategy)
Serialize field mapping content; this will be called before
#serializeValueMappingContent . |
protected void |
AnnotationPersistenceMetaDataSerializer.serializeFieldMappingContent(FieldMetaData fmd,
PersistenceStrategy strategy,
AnnotationBuilder ab)
Serialize field mapping content; this will be called before
#serializeValueMappingContent . |
protected void |
XMLPersistenceMetaDataSerializer.serializeOrderColumn(FieldMetaData fmd)
Order column is not processed as meta data, instead it
can be processed as mapping data if in mapping mode.
|
protected void |
XMLPersistenceMetaDataParser.setCascades(FieldMetaData fmd)
Set the cached cascades into the field.
|
protected void |
XMLPersistenceMetaDataParser.startFieldMapping(FieldMetaData field,
Attributes attrs)
Implement to add field mapping data.
|
Modifier and Type | Method and Description |
---|---|
protected void |
XMLPersistenceMappingParser.endFieldMapping(FieldMetaData field)
Extend to set the columns.
|
protected PersistenceStrategy |
XMLPersistenceMappingSerializer.getStrategy(FieldMetaData fmd) |
protected PersistenceStrategy |
AnnotationPersistenceMappingSerializer.getStrategy(FieldMetaData fmd) |
protected void |
XMLPersistenceMappingParser.parseEagerFetchModeAttr(FieldMetaData fmd,
Attributes attrs) |
protected void |
XMLPersistenceMappingParser.parseElementClassCriteriaAttr(FieldMetaData fmd,
Attributes attrs) |
protected void |
AnnotationPersistenceMappingParser.parseLobMapping(FieldMetaData fmd) |
protected void |
AnnotationPersistenceMappingParser.parseMemberMappingAnnotations(FieldMetaData fmd) |
protected void |
XMLPersistenceMappingParser.parseStrategy(FieldMetaData fmd,
Attributes attrs) |
protected boolean |
XMLPersistenceMappingSerializer.serializeAttributeOverride(FieldMetaData fmd,
FieldMetaData orig) |
protected boolean |
AnnotationPersistenceMappingSerializer.serializeAttributeOverride(FieldMetaData fmd,
FieldMetaData orig) |
protected void |
XMLPersistenceMappingSerializer.serializeAttributeOverrideMappingContent(FieldMetaData fmd,
FieldMetaData orig) |
protected void |
AnnotationPersistenceMappingSerializer.serializeAttributeOverrideMappingContent(FieldMetaData fmd,
FieldMetaData orig,
AnnotationBuilder ab) |
protected void |
XMLPersistenceMappingSerializer.serializeFieldMappingContent(FieldMetaData fmd,
PersistenceStrategy strategy) |
protected void |
AnnotationPersistenceMappingSerializer.serializeFieldMappingContent(FieldMetaData fmd,
PersistenceStrategy strategy,
AnnotationBuilder ab) |
protected void |
XMLPersistenceMappingSerializer.serializeOrderColumn(FieldMetaData fmd)
Serialize order column.
|
protected void |
XMLPersistenceMappingParser.startFieldMapping(FieldMetaData field,
Attributes attrs)
Extend to clear annotation mapping info.
|
Modifier and Type | Field and Description |
---|---|
FieldMetaData |
Members.Member.fmd |
Constructor and Description |
---|
CollectionAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
KeyAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
ListAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
MapAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
Member(AbstractManagedType<X> owner,
FieldMetaData fmd)
Supply immutable parts.
|
PluralAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
SetAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
SingularAttributeImpl(AbstractManagedType<X> owner,
FieldMetaData fmd) |
Modifier and Type | Method and Description |
---|---|
static Object |
ImplHelper.generateFieldValue(StoreContext ctx,
FieldMetaData fmd)
Generate a value for the given metadata, or return null.
|
static Object |
ApplicationIds.get(Object oid,
FieldMetaData fmd)
Return the given primary key field value from the given oid.
|
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.