Package org.apache.openjpa.meta
OpenJPA Metadata
This package provides an extendable framework for parsing and caching persistence metadata. The metadata can be accessed at both enhancement time and at runtime.
-
Interface Summary Interface Description AbstractCFMetaDataFactory.Parser Internal parser interface.AbstractCFMetaDataFactory.Serializer Internal serializer interface.MetaDataContext Allows us to access configuration through metadata in a generic way.MetaDataDefaults Populates new metadata with default values.MetaDataFactory TheMetaDataRepository
uses implementations of this interface to load and store metadata.MetaDataModes Mode constants used to track the initialization status of metadata.Order Order a field.SequenceMetaData.SequenceFactory Allow facades to supply adapters from a spec sequence type to the OpenJPA sequence type.ValueMetaData Holds metadata on a value; this could be a field value, key value, or element value.XMLMetaData Describe metadata about an xml type. -
Class Summary Class Description AbstractCFMetaDataFactory Base class for factory implementations built around XML metadata files in the common format.AbstractMetaDataDefaults Abstract implementation provides a set of generic utilities for detecting persistence meta-data of Field/Member.AbstractMetaDataFactory AbstractMetaDataFactory
that provides default implementations of many methods.AccessCode Represents access styles for members of a class and field through a 5-bit integer.ClassMetaData Contains metadata about a persistent type.DelegatingMetaDataFactory Base class for factory instances that use a delegate.Extensions Vendor extensions.FetchGroup Captures fetch group meta-data.FieldMetaData Metadata for a managed class field.FieldMetaData.MemberProvider Serializable wrapper around aMethod
orField
.InheritanceComparator Comparator that keeps classes in inheritance order.JavaTypes Type constants for managed fields.LifecycleMetaData Information about lifecycle events for a managed type.MetaDataInheritanceComparator Comparator that keeps metadatas in inheritance order.MetaDataRepository Repository of and factory for persistent metadata.MetaDataTool Tool for generating default metadata.MetaDataTool.Flags Run flags.MultiQueryMetaData MultiQueryMetaData.Parameter A parameterNoneMetaDataFactory No-op metadata I/O to prevent attempts to load other classes.NonPersistentMetaData Metadata about a persistence-aware type.QueryMetaData Holds metadata about named queries.SequenceMetaData Metadata about a named sequence.UpdateStrategies Strategies for persistent value updates.ValueMetaDataImpl DefaultValueMetaData
implementation.ValueStrategies Strategies for persistent value generation.XMLClassMetaData XMLFieldMetaData Contains metadata about an xml element or attribute -
Enum Summary Enum Description MultiQueryMetaData.Parameter.Mode