All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbsNode |
INTERNAL
|
AbstractColumnMapping |
Purpose: Maps an attribute or some other property to the corresponding
database field type.
|
AbstractCompositeCollectionMapping |
Define an embedded collection of objects.
|
AbstractCompositeDirectCollectionMapping |
AbstractCompositeDirectCollectionMapping consolidates the behavior of mappings that
map collections of "native" data objects (e.g.
|
AbstractCompositeObjectMapping |
Chunks of data from non-relational data sources can have an
embedded component objects.
|
AbstractCopyPolicy |
Purpose: Allows customization of how an object is cloned.
|
AbstractDirectMapping |
Purpose: Maps an attribute to the corresponding database field type.
|
AbstractIdentityMap |
Purpose: Caches objects, and allows their retrieval by their primary key.
|
AbstractIdentityMapEnumeration<T> |
|
AbstractMarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver> |
This class represents marshal record behaviour that is common to all XML
platforms.
|
AbstractMarshalRecordImpl<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver> |
|
AbstractNullPolicy |
PUBLIC: Description: This node null policy allows for the handling of
various representations of null in XML documents.
|
AbstractRecord |
Purpose: Define the abstract definition of a record for internal use.
|
AbstractRecord.NoEntry |
INTERNAL:
NoEntry: This is used to differentiate between the two kinds
of nulls: no entry exists, and the field is actually mapped
to null.
|
AbstractRecord.RecordEntry |
Entry class for implementing Map interface.
|
AbstractSerializedObjectPolicy |
The base class for SerializedObjectPolicy.
|
AbstractSerializer |
Abstract Serializer class.
|
AbstractSession |
Implementation of org.eclipse.persistence.sessions.Session
The public interface should be used.
|
AbstractSessionLog |
Represents the abstract log that implements all the generic logging functions.
|
AbstractSynchronizationListener |
Purpose: Abstract Synchronization Listener class
Description: This abstract class is paired with the
AbstractTransactionController class.
|
AbstractTransactionController |
Purpose: Abstract implementation of an ExternalTransactionController.
|
AbstractTransformationMapping |
Purpose: A transformation mapping is used for a specialized translation between how
a value is represented in Java and its representation on the databae.
|
AbstractUnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,UNMARSHALLER extends Unmarshaller> |
This class represents unmarshal record behaviour that is common to all XML
platforms.
|
AccessLevel |
INTERNAL:
|
Accessor |
INTERNAL:
Accessor defines the interface used primarily by the assorted
TopLink Sessions to interact with a data store.
|
AccessPlatform |
Purpose: Provides Microsoft Access specific behavior.
|
AdditionalCriteria |
An additional criteria can be specified at the Entity or MappedSuperclass
level.
|
AdvancedProcessor |
Processor for computable tasks.
|
AggregateAttributeChangeListener |
Purpose: Define a listener for attribute change tracking.
|
AggregateChangeRecord |
This change Record is used to record the changes for AggregateObjectMapping.
|
AggregateChangeRecord |
Purpose: Define the Public interface for the Aggregate Change Record.
|
AggregateCollectionChangeRecord |
This change record records the changes for AggregateCollectionMapping.
|
AggregateCollectionChangeRecord |
Purpose: Define the Public interface for the Aggregate Collection Change Record.
|
AggregateCollectionMapping |
Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single
source object and a collection of target objects.
|
AggregateMapping |
Purpose: Two objects can be considered to be related by aggregation if there is a strict
1:1 relationship between the objects.
|
AggregateNode |
|
AggregateObjectChangeListener |
Purpose: Define a listener for object change tracking.
|
AggregateObjectChangeSet |
|
AggregateObjectMapping |
Purpose:Two objects can be considered to be related by aggregation if there is a strict
1:1 relationship between the objects.
|
AliasableNode |
This interface should be implemented by any node that can be aliased in the select clause.
|
All |
|
AllFieldsLockingPolicy |
Purpose: An implementation of the OptimisticLockingPolicy interface.
|
AllNode |
INTERNAL
|
AndNode |
INTERNAL
|
Annotation |
|
Any |
|
AnyAttribute |
|
AnyAttributeMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,XML_RECORD extends XMLRecord> |
|
AnyCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
AnyMappingContentHandler |
Purpose: Implementation of DeferredContentHandler for XMLAnyCollectionMappings.
|
AnyNode |
INTERNAL
|
AnyObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
AppendCallCustomParameter |
INTERNAL:
|
AppendNewElementsOrderingPolicy |
INTERNAL:
|
AppendNewElementsOrderingPolicyConfig |
|
ArgumentListFunctionExpression |
INTERNAL:
This an extended FunctionExpression that allows the argument list to grow after it is created.
|
ArithmeticFunctionNode |
INTERNAL
|
Array |
Array types are extended object-relational data-types supported by some databases.
|
ArrayCollectionMapping |
Interface used by the ArrayCollectionMappingHelper to interact
with the assorted array collection mappings.
|
ArrayCollectionMappingHelper |
Helper class to consolidate all the heinous comparing
and merging code for the Array collection mappings.
|
ArrayListContainerPolicy |
PERF: Avoids reflection usage for ArrayList.
|
ArrayMapping |
Purpose:
In an object-relational data model, structures can contain "Arrays" or collections of other data-types.
|
ArrayRecord |
PERF: Optimized record implementation using arrays instead of Vector.
|
AsOfClause |
Purpose:Wraps an immutable value for a past time.
|
AsOfSCNClause |
Purpose:Wraps an immutable value for a past time, represented as a
database system change number.
|
Association |
Purpose: Generic association object.
|
Attribute |
|
AttributeAccessor |
Purpose: This provides an abstract class for setting and retrieving
the attribute value for the mapping from an object.
|
AttributeChangeListener |
Purpose: Define a listener for attribute change tracking.
|
AttributeChangeTrackingPolicy |
PUBLIC:
An AttributeChangeTrackingPolicy allows change tracking at the attribute level of an
object by implementing ChangeTracker.
|
AttributeDefinition |
INTERNAL:
|
AttributeGroup |
|
AttributeGroup |
Purpose: An AttributeGroup represents a set of mappings and nested
AttributeGroups for relationship mappings for an entity type.
|
AttributeItem |
Purpose: Elements stored in AttributeGroup
|
AttributeNamePrefix |
INTERNAL:
Attribute name prefixes.
|
AttributeNameTokenizer |
INTERNAL:
Attribute name tokenizer.
|
AttributeNameTokenizer.TokensIterator |
INTERNAL:
Attribute name tokenizer parser implemented as an Iterator<String> over individual attribute name tokens.
|
AttributeNode |
INTERNAL
|
AttributeTransformer |
PUBLIC:
|
AttributeTransformerAdapter |
Purpose: Provides an empty implementation of AttributeTransformer.
|
AttunityPlatform |
TopLink Platform class which works with Attunity's Connect JDBC driver.
|
AvgNode |
INTERNAL
|
BackupValueHolder |
Used as the backup value holder in the unit of work for transparent indirection.
|
Base64 |
INTERNAL:
|
BaseExpression |
Generic class for an expression with a base.
|
BasicCollection |
Deprecated. |
BasicIndirectionPolicy |
Purpose
|
BasicMap |
Deprecated. |
BasicTypeHelperImpl |
INTERNAL
This class is a helper class providing type information.
|
BatchFetch |
A BatchFetch annotation can be used on any relationship mapping,
(OneToOne, ManyToOne, OneToMany, ManyToMany, ElementCollection, BasicCollection, BasicMap).
|
BatchFetchPolicy |
BatchFetchPolicy defines batch reading configuration.
|
BatchFetchType |
Enum used with the BatchFetch annotation, or "eclipselink.batch.type" query hint.
|
BatchValueHolder |
BatchValueHolder is used by the mappings that use indirection when using query optimization (batch reading).
|
BatchWriting |
Specify the use of batch writing to optimize transactions with multiple writes,
by default batch writing is not used.
|
BatchWritingMechanism |
INTERNAL:
BatchWritingMechanism is a private interface, used by the DatabaseAccessor.
|
BeanValidationException |
BeanValidationException should be used to represent any exception that happens during Bean Validation in MOXy.
|
BeanValidationExceptionResource |
INTERNAL:
English ResourceBundle for BeanValidationException messages.
|
BetweenNode |
INTERNAL
|
BidirectionalPolicy |
Purpose: Provides a means to configure bidirectional relationship
maintenance for OXM mappings.
|
BinaryDataCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,MIME_TYPE_POLICY extends MimeTypePolicy,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
BinaryDataMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,MIME_TYPE_POLICY extends MimeTypePolicy,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
BinaryDataUnmarshalRecord |
|
BinaryMappingContentHandler |
Purpose: Implementation of DeferredContentHandler for Binary Mappings.
|
BinaryOperatorNode |
INTERNAL
|
BindCallCustomParameter |
INTERNAL:
|
BooleanLiteralNode |
INTERNAL
|
BroadcastRemoteConnection |
Purpose: Base class extending RemoteConnection for broadcasting RCM protocols: JMS and Oc4jJGroups.
|
BroadcastTransportManager |
Purpose: Base class transport manager for broadcasting RCM protocols: JMS and Oc4jJGroups.
|
ByteArrayDataSource |
INTERNAL:
|
ByteArraySource |
INTERNAL:
|
Cache |
The Cache annotation is used to configure the EclipseLink object cache.
|
CacheBasedValueHolder |
Purpose: In certain cases the contents of a relationship may be
retrievable from a cache.
|
CacheCoordinationProtocol |
Cache coordination protocol persistence property values.
|
CacheCoordinationType |
An enum that is used within the Cache annotation.
|
CacheId |
Defines a wrapper for a primary key (Id) to use as a key in the cache.
|
CacheIdentityMap |
Purpose: A fixed size LRU cache
|
CacheIndex |
Allow a cache index to be define.
|
CacheIndex |
Purpose:
Define a secondary index on the cache.
|
CacheIndexes |
Allow a set of cache indexes to be define on an Entity.
|
CacheInterceptor |
A CacheInterceptor can be set on an Entity and allows all EclipseLink cache
access to be intercepted by the developer provided interceptor.
|
CacheInterceptor |
Purpose: Define a class through which Cache access can be
intercepted.
|
CacheInvalidationPolicy |
PUBLIC:
A CacheInvalidationPolicy is used to set objects in TopLink's identity maps to be invalid
following given rules.
|
CacheIsolationType |
Options for how Entity instances should be shared within an EclipseLink Persistence Unit / ServerSession
|
CacheKey |
Purpose: Container class for storing objects in an IdentityMap.
|
CacheKeyInterceptor |
The CacheKeyInterceptor allows a Cache Interceptor implementation to wrap the EclipseLink CacheKey.
|
CacheKeyToThreadRelationships |
|
CacheKeyType |
Configures what type of Id value is used to store the object in the cache.
|
CachePolicy |
Purpose:
CachePolicy defines the cache configuration.
|
CacheType |
The CacheType enum is used with the Cache annotation for a persistent class.
|
CacheType |
Cache type persistence property values.
|
CacheUsage |
Cache usage hint values.
|
CacheUsageIndirectionPolicy |
In-memory querying and conforming indirection policy.
|
Call |
Call defines the interface used primarily by EclipseLink queries
and query mechanisms to perform the necessary actions
(read, insert, update, delete) on the data store.
|
CallQueryMechanism |
Purpose:
Mechanism used for custom SQL and stored procedure queries.
|
CascadeLockingPolicy |
INTERNAL:
|
CascadeOnDelete |
Define the foreign key defined by the relationship to cascade the delete on the database.
|
CascadePolicy |
Cascade policy hint values.
|
CaseNode |
INTERNAL
|
ChangedFieldsLockingPolicy |
Purpose: An implementation of the OptimisticLockingPolicy interface.
|
ChangeRecord |
Purpose: This class was designed as a superclass to all possible Change Record types.
|
ChangeRecord |
Purpose: Define the base Change Record API.
|
ChangeTracker |
Purpose: Define an interface for any object that wishes to use attribute change tracking.
|
ChangeTracking |
The ChangeTracking annotation is used to specify the
org.eclipse.persistence.descriptors.changetracking.ObjectChangePolicy
which computes changes sets for EclipseLink's UnitOfWork commit process.
|
ChangeTrackingType |
An enum that is used within the ChangeTracking annotation.
|
CharacterEscapeHandler |
Provide an interface to allow for custom character escaping behaviour.
|
CharacterEscapeHandler |
Provide an interface to allow for custom character escaping behaviour.
|
CharacterEscapeHandlerWrapper |
INTERNAL:
|
CharactersEvent |
Purpose: Class to represent the characters event
|
Choice |
Purpose: Class to represent a Choice in a Schema
|
ChoiceCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_FIELD extends Field,XML_MAPPING extends Mapping,XML_RECORD extends XMLRecord> |
|
ChoiceObjectMapping<ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,ABSTRACT_SESSION extends CoreAbstractSession,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_FIELD extends Field,XML_MAPPING extends Mapping,XML_RECORD extends XMLRecord> |
|
ChoiceUnmarshalContext |
Allow the unmarshal context to be wrapped.
|
ClassConstants |
INTERNAL:
|
ClassDefinition |
INTERNAL:
|
ClassDescriptor |
Purpose:
Abstract descriptor class for defining persistence information on a class.
|
ClassExtractor |
A ClassExtractor allows for a user defined class indicator in place of
providing a discriminator column.
|
ClassExtractor |
Purpose:
Abstract class to allow complex inheritance support.
|
ClassForInheritanceNode |
|
ClassInstanceConverter |
Purpose: Allows a class name to be converted to and from a new instance of the class.
|
ClassNameConversionRequired |
Tagging interface used to mark class as requiring class name conversion during deployment.
|
ClassSummaryDetail |
The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.
|
ClassSummaryDetail |
The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.
|
ClassSummaryDetail |
The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.
|
ClassSummaryDetail |
The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.
|
ClassSummaryDetailBase |
The class is used internally by the Portable JMX Framework to convert
model specific classes into Open Types so that the attributes of model class can
be exposed by MBeans.
|
ClassTypeExpression |
|
Clearable |
Behavioral interface saying that there is option to clear contents of the object.
|
ClientSession |
Purpose: Acts as a client to the server session.
|
ClientSessionIdentityMapAccessor |
INTERNAL:
IdentityMapAccessor subclass for client sessions.
|
CloneCopyPolicy |
A CloneCopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.CloneCopyPolicy on an Entity.
|
CloneCopyPolicy |
Purpose: Allows a clone of an object to be created with a method that returns
the cloned object.
|
CloudscapePlatform |
Purpose: Provides CloudScape DBMS specific behavior.
|
CMPPolicy |
Description: Place holder for CMP specific information.
|
CMPPolicy.KeyElementAccessor |
INTERNAL:
This is the interface used to encapsulate the the type of key class element
|
CMPPolicy.KeyIsElementAccessor |
INTERNAL:
This class will be used when the keyClass is a primitive
|
CoalesceNode |
INTERNAL
|
CodeDefinition |
INTERNAL:
|
CodeGenerator |
INTERNAL:
|
CollectionChangeEvent |
Purpose: Define a change event for collection types.
|
CollectionChangeRecord |
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
CollectionChangeRecord |
Purpose: This interface defines the API for the changeRecord that maintains the changes made to a collection attribute of
an object.
|
CollectionChangeTracker |
Purpose: Define an interface for any collection that wishes to use attribute change track.
|
CollectionContainerPolicy |
Purpose: A CollectionContainerPolicy is ContainerPolicy whose container class
implements the Collection interface.
|
CollectionExpression |
Used for wrapping collection of values or expressions.
|
CollectionGroupingElementNodeValue |
INTERNAL:
|
CollectionMapping |
Purpose: Abstract class for relationship mappings which store collection of objects
|
CollectionMemberDeclNode |
INTERNAL
|
CollectionReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,UNMARSHAL_RECORD extends UnmarshalRecord,XML_FIELD extends Field,XML_RECORD extends XMLRecord> |
|
CollectionTable |
Deprecated. |
ColumnResult |
Purpose:
Concrete class to represent the ColumnResult structure as defined by
the EJB 3.0 Persistence specification.
|
Command |
Purpose: Provide an extendable framework class for a Command object
that can be remotely executed.
|
CommandConverter |
Purpose: Define a pluggable conversion interface that can be supplied
by the application
|
CommandManager |
Purpose: Provide an interface that clients can use to invoke remote
commands on other EclipseLink instances, or on other applications that may want
to receive and process EclipseLink commands.
|
CommandProcessor |
Purpose: Defines a pluggable interface for EclipseLink sessions and EclipseLink
applications to be able to be on the receiving end of EclipseLink command objects.
|
CommandPropagator |
Purpose: Synchronous and asynchronous propagation of remote commands
|
CommandsConfig |
INTERNAL:
|
CommentEvent |
Purpose: Class to represent the comment event
|
CommitManager |
This class maintains a commit stack and resolves circular references.
|
CommitOrderCalculator |
This class calculates a commit order for a series of classes
based on the dependencies between them.
|
CommitOrderDependencyNode |
This wraps a descriptor with information required to compute an order for
dependencies.
|
CommitOrderType |
Commit order type persistence property values.
|
CommunicationException |
Purpose:This exception wraps all RMI or CORBA or IO exception that may occur.
|
CommunicationExceptionResource |
INTERNAL:
English ResourceBundle for CommunicationException messages.
|
ComplexContent |
|
ComplexDatabaseType |
PUBLIC: Abstract class for Complex Database types
(e.g.
|
ComplexPLSQLTypeWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
ComplexQueryResult |
Purpose:
Used to return multiple sets of information from a query.
|
ComplexType |
A Value Object class representing XML Schema's complexType.
|
CompositeCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
CompositeCollectionMappingContentHandler |
|
CompositeMappingContentHandler |
|
CompositeMember |
A CompositeMember annotation is ignored unless is in composite member persistence unit.
|
CompositeObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
CompositeObjectMappingContentHandler |
INTERNAL:
|
CompoundExpression |
Abstract class for expression that have exactly two children, such as and/or and relations.
|
ComputableTask<A,V> |
Computable task.
|
ConcatNode |
INTERNAL
|
ConcurrencyException |
Purpose: Concurrency deadlock or interupts will raise this exception.
|
ConcurrencyExceptionResource |
INTERNAL:
English ResourceBundle for ConcurrencyException messages.
|
ConcurrencyManager |
INTERNAL:
|
ConcurrencyManagerState |
|
ConcurrencySemaphore |
|
ConcurrencyUtil |
|
ConcurrentFixedCache |
Provide a concurrent fixed size caching mechanism.
|
ConnectionCustomizer |
PUBLIC:
The base class for connection customization.
|
ConnectionPolicy |
Purpose: Used to specify how a client session's should be allocated.
|
ConnectionPolicy.ExclusiveMode |
Default value Transactional causes creation of ClientSession,
the other two values - ExclusiveIsolatedClientSession.
|
ConnectionPolicyConfig |
INTERNAL:
|
ConnectionPool |
Purpose: Used to specify how connection should be pooled in a server session.
|
ConnectionPoolConfig |
INTERNAL:
|
Connector |
Purpose:
Define an interface for supplying TopLink with a Connection to
a JDBC database.
|
ConnectToHostCommand |
Purpose: This class provides an implementation of an internal RCM Command.
|
ConstantExpression |
Used for wrapping constant values.
|
Constants |
|
ConstantTransformer |
Purpose: Allows a field to always be mapped to a constant value.
|
ConstructorNode |
INTERNAL
|
ConstructorQueryMappings |
This object scans a DatabaseQuery and checks if it's a constructor query.
|
ConstructorReportItem |
Purpose: An item specifying a class constructor method to be used in a ReportQuery's returned results.
|
ConstructorResult |
Purpose:
Concrete class to represent the ConstructorResult structure as defined by
the JPA 2.1 Persistence specification.
|
ContainerIndirectionPolicy |
Purpose: Provide ability for developers to wrap ValueHolders (Basic Indirection)
|
ContainerMapping |
Interface used by clients to interact
with the assorted mappings that use ContainerPolicy .
|
ContainerPolicy |
Purpose:
Used to support collections in read queries.
|
ContainerValue |
INTERNAL:
|
Content |
|
ContentHandlerRecord |
Use this type of MarshalRecord when the marshal target is a
ContentHandler.
|
Context<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor<?,?,?,?,?,NAMESPACE_RESOLVER,?,?,?,?>,FIELD extends Field,NAMESPACE_RESOLVER extends NamespaceResolver,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener> |
|
Context.ContextState<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener> |
|
ConversionException |
Purpose: Conversion exceptions such as method or class not defined will raise this exception.
|
ConversionExceptionResource |
INTERNAL:
English ResourceBundle for ConversionException messages.
|
ConversionManager |
Purpose: Contains the conversion routines for some common classes in the system.
|
ConversionManager |
|
ConversionValue |
A ConversionValue annotation is used within an ObjectTypeConverter.
|
Convert |
The Convert annotation specifies that a named converter should be used with
the corresponding mapped attribute.
|
Converter |
A Converter is used to customize the values during the reading from the
database into the object model as well as during the writing back of changes
into the database.
|
Converter |
Purpose: Conversion interface to allow conversion between object and data types.
|
ConverterClass<T extends jakarta.persistence.AttributeConverter<X,Y>,X,Y> |
A JPA attribute converter class wrapped with an EclipseLink converter.
|
Converters |
A Converters annotation allows the definition of multiple Converter.
|
CopyGroup |
Purpose: Define how an object is to be copied.
|
CopyPolicy |
A CopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.CopyPolicy on an Entity.
|
CopyPolicy |
Purpose: Allows customization of how an object is cloned.
|
CoreAbstractRecord |
|
CoreAbstractSession<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,PLATFORM extends CorePlatform,PROJECT extends CoreProject,SESSION_EVENT_MANAGER extends CoreSessionEventManager> |
|
CoreAttributeAccessor |
INTERNAL
A abstraction of attribute accessor capturing behavior common to all
persistence types.
|
CoreAttributeConverter |
INTERNAL:
AttributeGroup attribute names converter.
|
CoreAttributeGroup<ATTRIBUTE_ITEM extends CoreAttributeItem,DESCRIPTOR extends CoreDescriptor> |
INTERNAL
Purpose: A generic super class for AttributeGroup and other subclasses
|
CoreAttributeItem<ATTRIBUTE_GROUP extends CoreAttributeGroup> |
INTERNAL
Purpose: Generic superclass for AttributeItem.
|
CoreClassConstants |
|
CoreContainerPolicy<ABSTRACT_SESSION extends CoreAbstractSession> |
|
CoreConversionManager |
|
CoreConverter<MAPPING extends CoreMapping,SESSION extends CoreSession> |
INTERNAL
A abstraction of converter capturing behavior common to all persistence
types.
|
CoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup,DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager,FIELD extends CoreField,INHERITANCE_POLICY extends CoreInheritancePolicy,INSTANTIATION_POLICY extends CoreInstantiationPolicy,LIST extends List,OBJECT_BUILDER extends CoreObjectBuilder> |
INTERNAL
A abstraction of descriptor capturing behavior common to all persistence
types.
|
CoreDescriptorEvent |
INTERNAL
A abstraction of descriptor event capturing behavior common to all
persistence types.
|
CoreDescriptorEventManager<DESCRIPTOR_EVENT extends CoreDescriptorEvent> |
INTERNAL
A abstraction of descriptor event manager capturing behavior common to all
persistence types.
|
CoreField |
|
CoreFieldTransformer<SESSION extends CoreSession> |
This interface is used by the Transformation Mapping to build the value for a
specific field.
|
CoreHelper |
|
CoreInheritancePolicy<ABSTRACT_RECORD extends CoreAbstractRecord,ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField> |
INTERNAL
A abstraction of inheritance policy capturing behavior common to all
persistence types.
|
CoreInstantiationPolicy |
|
CoreLogin<PLATFORM extends CorePlatform> |
INTERNAL
A abstraction of login capturing behavior common to all persistence types.
|
CoreMappedKeyMapContainerPolicy<ABSTRACT_SESSION extends CoreAbstractSession> |
|
CoreMapping<ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,ABSTRACT_SESSION extends CoreAbstractSession,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField> |
INTERNAL
A abstraction of mapping capturing behavior common to all persistence types.
|
CoreObjectBuilder<ABSTRACT_RECORD extends CoreAbstractRecord,ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MAPPING extends CoreMapping> |
|
CorePlatform<CONVERSION_MANAGER extends CoreConversionManager> |
|
CoreProject<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,SESSION extends CoreSession> |
INTERNAL
A abstraction of project capturing behavior common to all persistence types.
|
CoreSession<DESCRIPTOR extends CoreDescriptor,LOGIN extends CoreLogin,PLATFORM extends CorePlatform,PROJECT extends CoreProject,SESSION_EVENT_MANAGER extends CoreSessionEventManager> |
INTERNAL
A abstraction of session capturing behavior common to all persistence types.
|
CoreSessionEventListener |
INTERNAL
A abstraction of session event listener capturing behavior common to all
persistence types.
|
CoreSessionEventManager<SESSION_EVENT_LISTENER extends CoreSessionEventListener> |
INTERNAL
A abstraction of sessuin event manager capturing behavior common to all
persistence types.
|
CoreTable |
|
CountNode |
INTERNAL
|
Cursor |
Purpose:
Abstract class for CursoredStream and ScrolableCursor
|
CursoredStream |
Purpose:
Stream class which is used to deal with large collections returned
from TOPLink queries more efficiently.
|
CursoredStreamPolicy |
Purpose:
Used to support cursored streams in a read query.
|
CursorPolicy |
Purpose:
Abstract class for all Cursor-related policy objects
|
Customizer |
The Customizer annotation is used to specify a class that implements the
org.eclipse.persistence.config.DescriptorCustomizer
interface and is to run against an entity's class descriptor after all
metadata processing has been completed.
|
CustomObjectInputStream |
INTERNAL:
Defines a custom ObjectInputStream that is used with SerializedObjectConverter
to ensure the correct class loader is used.
|
CustomPartitioningPolicy |
PUBLIC:
Defines a user defined partitioning policy.
|
CustomServerPlatform |
INTERNAL:
This is the concrete subclass responsible for handling backward compatibility for 9.0.4.
|
CustomServerPlatformConfig |
INTERNAL:
|
CycleRecoverableContextProxy |
Allows for the reflective creation of an implementation of Sun's
org.glassfish.jaxb.runtime.CycleRecoverable$Context interface.
|
DailyCacheInvalidationPolicy |
PUBLIC:
A CacheInvalidationPolicy that allows objects to expire every day at a specific time.
|
DatabaseAccessor |
INTERNAL:
DatabaseAccessor is private to EclipseLink.
|
DatabaseCall |
INTERNAL:
Purpose: Used as an abstraction of a database invocation.
|
DatabaseChangeNotificationType |
Configures what type of database change notification an entity/descriptor should use.
|
DatabaseEventListener |
PUBLIC:
Defines the API for integration with a database event notification service.
|
DatabaseException |
Purpose:
Wrapper for any database exception that occurred through EclipseLink.
|
DatabaseExceptionResource |
INTERNAL:
English ResourceBundle for DatabaseException messages.
|
DatabaseField |
INTERNAL:
|
DatabaseLogin |
Purpose:
Hold the configuration information necessary to connect to a JDBC driver.
|
DatabaseLoginConfig |
INTERNAL:
|
DatabaseMapping |
Purpose: Defines how an attribute of an object maps to and from the database
|
DatabaseMapping.WriteType |
|
DatabaseObjectDefinition |
Purpose: Define a database object for the purpose of creation and deletion.
|
DatabasePlatform |
DatabasePlatform is private to EclipseLink.
|
DatabasePlatform |
DatabasePlatform is private to EclipseLink.
|
DatabaseQuery |
Purpose: Abstract class for all database query objects.
|
DatabaseQuery.ParameterType |
Used for parameter retreival in JPQL
|
DatabaseQueryMechanism |
Purpose:
Abstract class for all database query mechanism objects.
|
DatabaseRecord |
Purpose: Define a representation of a database row as field=>value pairs.
|
DatabaseSession |
Purpose: Add login and configuration API to that of Session.
|
DatabaseSessionConfig |
INTERNAL:
|
DatabaseSessionImpl |
Implementation of org.eclipse.persistence.sessions.DatabaseSession
The public interface should be used.
|
DatabaseTable |
INTERNAL:
|
DatabaseType |
PUBLIC: Interface used to categorize arguments to Stored Procedures as either
'simple' (use subclass SimpleDatabaseType) or 'complex' (use subclass ComplexDatabaseType)
|
DatabaseType.DatabaseTypeHelper |
|
DatabaseTypeWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
DatabaseValueHolder |
DatabaseValueHolder wraps a database-stored object and implements
behavior to access it.
|
DataExpression |
Superclass for all expression that have a context.
|
DataModifyQuery |
Purpose:
Concrete class used for executing non selecting SQL strings.
|
DataPartitioningCallback |
PUBLIC:
Defines the API for the integration with an external DataSources data partitioning support.
|
DataReadQuery |
Purpose:
Concrete class to perform read using raw SQL.
|
DatasourceAccessor |
INTERNAL:
DatasourceAccessor is an abstract implementation
of the Accessor interface providing common functionality to the concrete database and EIS accessors.
|
DatasourceCall |
INTERNAL:
Purpose: Used as an abstraction of a datasource invocation.
|
DatasourceCall.ParameterType |
|
DatasourceCallQueryMechanism |
Purpose:
Mechanism used for call queries.
|
DatasourceLogin |
Purpose:
Hold the configuration information necessary to connect to a datasource.
|
DatasourcePlatform |
DatasourcePlatform is private to TopLink.
|
DateConstantExpression |
INTERNAL:
This expression represents a date represented in JDBC escape syntax, for instance, the String:
{d '1901-01-01'} can be used to represent a Date and use used only by the JPQL parser.
|
DateFunctionNode |
INTERNAL
|
DB2MainframePlatform |
Purpose: Provides DB2 Mainframe specific behavior.
|
DB2Platform |
Purpose: Provides DB2 specific behavior.
|
DB2ZPlatform |
Purpose: Provides DB2 z/OS specific behavior.
|
DBasePlatform |
Purpose: Provides DBase specific behavior.
|
DBPlatformHelper |
|
DBWSException |
PUBLIC: runtime exception for EclipseLink DBWS Service
|
DBWSExceptionResource |
INTERNAL:
Purpose:
|
DeadLockComponent |
|
DecoratedDatabaseTable |
INTERNAL:
A decorated database table is one that has an as of clause, for Oracle 9R2
query flashback.
|
DefaultConnector |
Purpose:Use this Connector to build a java.sql.Connection in the
"standard" fashion, via the DriverManager.
|
DefaultErrorHandler |
INTERNAL:
A default implementation of ErrorHandler that simply rethrows the SAXParseExceptions.
|
DefaultSequence |
Purpose: Reference to the default sequence.
|
DefaultSequenceConfig |
INTERNAL:
|
DefaultSessionLog |
Purpose: Default log used for the session when message logging is
enabled.
|
DefaultSessionLogConfig |
INTERNAL:
|
DefaultTableGenerator |
DefaultTableGenerator is a utility class used to generate a default table schema for a EclipseLink project object.
|
DefaultUnmappedContentHandler<UNMARSHAL_RECORD extends UnmarshalRecord> |
Purpose:Provide a default implementation of the UnmappedContentHandler
|
DefaultUnmappedContentHandler |
Purpose:Provide a default implementation of the UnmappedContentHandler
|
DeferrableChangeRecord |
Abstract change record for collection type records that allow deferrable change detection.
|
DeferredChangeDetectionPolicy |
PUBLIC:
A DeferredChangeDetectionPolicy defers all change detection to the UnitOfWork's
change detection process.
|
DeferredContentHandler |
Purpose: ContentHandler to store events until we know if we are dealing with a simple, complex or empty element.
|
DeferredLockManager |
INTERNAL:
|
DeleteAll |
A DeleteAll annotation is specified to indicate that when an relationship
is deleted, it should use a delete all query.
|
DeleteAllQuery |
Purpose:
Query used to delete a collection of objects.
|
DeleteNode |
INTERNAL:
DeleteNode is a ModifyNode that represents an DeleteAllQuery
|
DeleteObjectQuery |
Purpose: Used for deleting objects.
|
DerbyPlatform |
Purpose: Provides Derby DBMS specific behavior.
|
Descriptor<ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CORE_MAPPING extends CoreMapping,FIELD extends CoreField,INHERITANCE_POLICY extends CoreInheritancePolicy,INSTANTIATION_POLICY extends CoreInstantiationPolicy,NAMESPACE_RESOLVER extends NamespaceResolver,OBJECT_BUILDER extends CoreObjectBuilder,TABLE extends CoreTable,UNMARSHAL_RECORD extends UnmarshalRecord,UNMARSHALLER extends Unmarshaller> |
|
DescriptorCompare |
INTERNAL:
Use to sort vectors of strings.
|
DescriptorCustomizer |
|
DescriptorEvent |
Purpose: Encapsulate the information provided with descriptor events.
|
DescriptorEventAdapter |
Purpose: Provides an empty implementation of DescriptorEventListener.
|
DescriptorEventListener |
Purpose: Used to support Java event listener event model on descriptors.
|
DescriptorEventManager |
Purpose: The event manager allows for a descriptor to specify that
an object should be notified when a EclipseLink event occurs.
|
DescriptorException |
Purpose: This exception is used for any problem that is detected with a descriptor or mapping.
|
DescriptorExceptionResource |
INTERNAL:
English ResourceBundle for DescriptorException messages.
|
DescriptorHelper |
Purpose: Define any useful static methods to manipulate with descriptors content.
|
DescriptorIterator |
This class provides a generic way of using the descriptor information
to traverse an object graph.
|
DescriptorLevelDocumentPreservationPolicy |
INTERNAL:
|
DescriptorLevelDocumentPreservationPolicyConfig |
|
DescriptorNotFoundContentHandler |
A DeferredContentHandler that will throw an exception when a descriptor
can't be found unless it's a simple element which will be processed by the mapping.
|
DescriptorQueryManager |
Purpose: The query manager allows for the database operations that EclipseLink
performs to be customized by the application.
|
DevelopmentServices |
Purpose: Provide a dynamic interface into the EclipseLink Identity Map Manager.
|
DirectCollectionChangeRecord |
Purpose: This class holds the record of the changes made to a collection attribute of
an object.
|
DirectCollectionChangeRecord |
Purpose: This interface defines the API for the ChangeRecord that holds the changes made to a direct collection attribute of
an object.
|
DirectCollectionChangeRecord.NULL |
|
DirectCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
DirectCollectionMapping |
Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.)
into a single table.
|
DirectCollectionQueryKey |
Purpose:Represents a direct collection join query.
|
DirectConnector |
Purpose:Use this Connector to build a java.sql.Connection by
directly instantiating the Driver, as opposed to using the DriverManager.
|
Direction |
An enum that is used within the StoredProcedureParameter annotation.
|
DirectMapChangeRecord |
Change record used by DirectMapMapping.
|
DirectMapMapping |
Mapping for a collection of key-value pairs.
|
DirectMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
DirectQueryKey |
Purpose: Define an alias to a database field.
|
DirectReadQuery |
Purpose:
Concrete class to perform a direct read.
|
DirectToFieldChangeRecord |
Purpose: To record the changes for attributes that can be represented as DirectToField
|
DirectToFieldChangeRecord |
Purpose: This interface provides public API to the class responsible for holding the change made to a directToFieldMapping.
|
DirectToFieldMapping |
Purpose: Maps an attribute to the corresponding database field type.
|
DirectToXMLTypeMapping |
Purpose: Mapping used to map from a DOM (org.w3c.Document) or XML String into
an Oracle XMLType field, in Oracle 9i XDB.
|
DirectToXMLTypeMappingHelper |
Helper class to abstract the XML mapping for DirectToXMLType.
|
DisabledInjectionManager<T> |
|
DiscoveryConfig |
INTERNAL:
|
DiscoveryException |
Instances of this exception are raised if a problem is detected during the
discovery of a TopLink cluster.
|
DiscoveryExceptionResource |
INTERNAL:
English ResourceBundle for ConcurrencyException messages.
|
DiscoveryManager |
Purpose: Detects new members of a logical EclipseLink cluster.
|
DiscriminatorClass |
A DiscriminatorClass is used within a VariableOneToOne annotation.
|
DistributedSession |
Purpose: Super class to all remote client session's.
|
DistributedSessionIdentityMapAccessor |
INTERNAL:
Subclass of IdentityMapAccessor for distributed sessions
Overrides some IdentityMapInitialization code
|
DivideNode |
INTERNAL
|
DMSLocalization |
Purpose: This is for DMS related messages
|
DMSLocalizationResource |
English ResourceBundle for DMSLocalization messages.
|
DocumentLocatorEvent |
Purpose: Class to represent the documentLocator event
|
DocumentPreservationPolicy |
Purpose:Provides an interface for customizing how Documents are
preserved.
|
DocumentPreservationPolicyConfig |
|
DoesExistQuery |
Purpose:
This should only be used by the descriptor, this should not be executed directly.
|
DOMInputSource |
|
DOMPlatform |
INTERNAL:
|
DOMReader |
INTERNAL:
|
DOMReader.IndexedAttributeList |
Implementation of Attributes - used to pass along a given node's attributes
to the startElement method of the reader's content handler.
|
DOMReader.LocatorImpl |
|
DOMRecord |
DOMRecord is an extension of the JCA Record interface that
provides support for XML data.
|
DOMRecord |
PUBLIC:
Provides a Record/Map API on an XML DOM element.
|
DomToXMLEventWriter |
|
DomToXMLStreamWriter |
|
DOMUnmarshaller |
INTERNAL:
|
DotNode |
INTERNAL
|
DoubleLiteralNode |
INTERNAL
|
DynamicClassLoader |
This custom ClassLoader provides support for dynamically generating classes
within an EclipseLink application using byte codes created using a
DynamicClassWriter .
|
DynamicClassLoader.EnumInfo |
|
DynamicClassWriter |
Write the byte codes of a dynamic entity class.
|
DynamicEntity |
DynamicEntity is the public interface for dealing with dynamic persistent objects.
|
DynamicEntityImpl |
This abstract class is used to represent an entity which typically is not
realized in Java code.
|
DynamicEntityImpl.PropertyWrapper |
|
DynamicEnumBuilder |
|
DynamicException |
Custom exception type that provides information about failure cases
encountered when using a GenericEntity with TopLink.
|
DynamicHelper |
A DynamicHelper provides some utility methods to simplify application
development with dynamic types.
|
DynamicHelper.SessionCustomizer |
A SessionCustomizer which configures all descriptors as dynamic entity
types.
|
DynamicPropertiesInitializatonPolicy |
|
DynamicPropertiesManager |
Information about a property is extracted (thru DynamicType) from the entity's ClassDescriptor
|
DynamicSchemaManager |
Extended SchemaManager to handle the creation of tables for dynamic types.
|
DynamicSQLBatchWritingMechanism |
INTERNAL:
DynamicSQLBatchWritingMechanism is a private class, used by the DatabaseAccessor.
|
DynamicType |
An EntityType provides a metadata facade into the EclipseLink
object-relational metadata (descriptors & mappings) with specific knowledge
of the entity types being dynamic.
|
DynamicTypeBuilder |
The EntityTypeBuilder is a factory class for creating and extending dynamic
entity types.
|
DynamicTypeImpl |
An EntityType provides a metadata facade into the EclipseLink
object-relational metadata (descriptors & mappings) with specific knowledge
of the entity types being dynamic.
|
EclipseLinkClassWriter |
|
EclipseLinkException |
Purpose: Any exception raised by EclipseLink should be a subclass of this exception class.
|
EclipseLinkLocalization |
Purpose: Any EclipseLink message in Foundation Library & J2EE Integration JARs
should be a subclass of this class.
|
EclipseLinkLocalizationResource |
English ResourceBundle for EclipseLinkLocalization messages.
|
EclipseLinkLogRecord |
INTERNAL:
|
EclipseLinkObjectPersistenceRuntimeXMLProject |
INTERNAL: Define the EclipseLInk OX project and descriptor information to read an EclipseLink
project from an XML file.
|
EISAccessor |
EISAccessor is an implementation of the Accessor
interface.
|
EISCollectionChangeRecord |
INTERNAL:
Capture the changes for an unordered collection as
collections of adds and removes.
|
EISCollectionChangeRecord |
Purpose: To provide API into the EISCollectionChangeSet.
|
EISCompositeCollectionMapping |
EIS Composite Collection Mappings map a java.util.Map or java.util.Collection of Java objects
to an EIS record in a privately owned, one-to-many relationship according to its descriptor's
record type.
|
EISCompositeDirectCollectionMapping |
EIS Composite Direct Collection Mappings map a collection of simple Java attributes
to and from an EIS Record according to its descriptor's record type.
|
EISCompositeObjectMapping |
EIS Composite Object Mappings map a Java object to a privately owned, one-to-one
relationship to an EIS Record according to its descriptor's record type.
|
EISConnectionSpec |
An EISConnectionSpec specifies how the
jakarta.resource.cci.Connection is accessed.
|
EISDescriptor |
An EISDescriptor defines the mapping from a JCA data
structure to a Java object.
|
EISDirectMapping |
EIS Direct Mappings map a simple Java attribute to and from an EIS Record according to
its descriptor's record type.
|
EISDOMRecord |
An EISDOMRecord is a wrapper for a DOM tree.
|
EISException |
Use an EISException when any problem is detected while
interacting with an EIS datasource
|
EISExceptionResource |
INTERNAL:
English ResourceBundle for EISException messages.
|
EISInteraction |
Defines the specification for a call to a JCA interaction.
|
EISLogin |
An EISLogin defines connection information and datasource
properties.
|
EISLoginConfig |
INTERNAL:
|
EISMappedRecord |
An EISMappedRecord acts as a Record
wrapper.
|
EISMapping |
INTERNAL
All mappings which can be added to org.eclipse.persistence.eis.EISDescriptor must
implement this interface.
|
EISObjectPersistenceXMLProject |
INTERNAL:
|
EISOneToManyMapping |
An EIS one-to-many mapping is a reference mapping that represents the relationship between
a single source object and a collection of mapped persistent Java objects.
|
EISOneToManyMappingHelper |
INTERNAL:
Helper class to consolidate all the heinous comparing
and merging code for the EIS one to many mappings.
|
EISOneToManyQueryBasedValueHolder |
Value holder used to defer an EIS 1-m mapping query.
|
EISOneToOneMapping |
An EIS one-to-one mapping is a reference mapping that represents the relationship between
a single source object and a single mapped persistent Java object.
|
EISOrderedCollectionChangeRecord |
INTERNAL:
Capture the changes for an ordered collection where
the entire collection is simply replaced if it has changed.
|
EISOrderedCollectionChangeRecord |
Purpose: To provide API into the EISCollectionChangeSet.
|
EISPlatform |
An EISPlatform defines any EIS adapter specific behavior.
|
EISSequence |
The EISSequence class allows access to sequence resources
using custom read (ValueReadQuery) and update (DataModifyQuery) queries and a
user specified preallocation size.
|
EISTransformationMapping |
EIS Transformation Mappings allow the creation of custom mappings where one or more fields
in an EIS Record can be used to create the object to be stored in a Java class's attribute.
|
Element |
A Value Object class representing XML Schema's Element.
|
EmbeddableMapping |
INTERNAL
Common interface to those mappings that are used to map JPA Embedded objects.
|
EmptyCollectionComparisonNode |
INTERNAL
|
EmptyRecord |
Purpose: Define a singleton empty record to avoid record creation when not required.
|
EndCDATAEvent |
Purpose: Class to represent the endCDATA event
|
EndDocumentEvent |
Purpose: Class to represent the endDocument event
|
EndDTDEvent |
Purpose: Class to represent the endDTD event
|
EndElementEvent |
Purpose: Class to represent the endElement event
|
EndEntityEvent |
Purpose: Class to represent the endEntity event
|
EndPrefixMappingEvent |
Purpose: Class to represent the endElement event
|
EntityFetchGroup |
EntityFetchGroup reflects the state of the object.
|
EntityManagerProperties |
The class defines EclipseLink properties' names for use at the EntityManager level.
|
EntityManagerSetupException |
|
EntityManagerSetupExceptionResource |
INTERNAL:
English ResourceBundle for EntityManagerSetupException messages.
|
EntityResult |
Purpose:
Concrete class to represent the EntityResult structure as defined by
the EJB 3.0 Persistence specification.
|
EnumTypeConverter |
Purpose: Object type converter is used to match a fixed number of
database data values to a Java enum object value.
|
EqualsAssignmentNode |
INTERNAL:
EqualsAssignmentNode is implemented to distinguish nodes that hold updates in an update
query from other BinaryOperatorNodes
|
EqualsNode |
INTERNAL
|
EscapeNode |
|
ExceptionHandler |
Exception handler can catch errors that occur on queries or during database access.
|
ExceptionLocalization |
Purpose: This is for non EclipseLink exceptions
|
ExceptionLocalizationResource |
English ResourceBundle for ExceptionLocalization messages.
|
ExceptionMessageGenerator |
INTERNAL:
Utility class to generate exception messages using ResourceBundles.
|
ExceptionResource |
INTERNAL:
English ResourceBundle for EclipseLinkException messages.
|
ExcludeDefaultMappings |
Specifies default mappings (those that are not explicitly decorated in XML or
using annotations)should be omitted.
|
ExclusiveConnectionMode |
This property could be specified while creating either EntityManagerFactory
(createEntityManagerFactory or persistence.xml)
or EntityManager (createEntityManager); the latter overrides the former.
|
ExclusiveIsolatedClientSession |
|
ExistenceChecking |
The ExistenceChecking annotation is used to specify the type of checking
EclipseLink should use when determining if an entity is new or existing.
|
ExistenceType |
An enum that is used within the ExistenceChecking annotation.
|
ExistsNode |
INTERNAL
|
ExplainDeadLockUtil |
The purpose of this class is to try explain the nature of a dead lock
|
ExposedNodeLinkedList |
INTERNAL:
A custom implementation of a linked list.
|
Expression |
Purpose: Define an object-level representation of a database query where clause.
|
ExpressionBuilder |
Purpose: Allow for instances of expression to be created.
|
ExpressionIterator |
Used to itterate an expression tree, through inner subclasses.
|
ExpressionJavaPrinter |
Purpose: Expression Java printer.
|
ExpressionMath |
Purpose: This class mirrors the java.lang.Math class to allow mathimetical function support within expressions.
|
ExpressionNormalizer |
This is used during the normalization process to allow for a single main expression traversal.
|
ExpressionOperator |
Purpose: ADVANCED: The expression operator is used internally to define SQL operations and functions.
|
ExpressionOperatorConverter |
INTERNAL:
Used by function operators in deployment xml generation to accomodate custom functions.
|
ExpressionQueryMechanism |
Purpose:
Mechanism used for all expression read queries.
|
ExpressionSQLPrinter |
Purpose: Expression SQL printer.
|
ExtendedContentHandler |
This class is used to introduce new events to the standard ContentHandler
interface that can be leveraged by MOXy.
|
ExtendedResult |
|
ExtendedSource |
This class is used to introduce new methods to the standard Source
interface that can be leveraged by MOXy.
|
Extension |
|
ExternalConnectionPool |
Purpose: This subclass is intended to be used with external connection pools.
|
ExternalTransactionController |
Purpose: Interface for external transaction management.
|
FetchAttribute |
A fetch attribute is specified within a fetch group and is used as a
performance enhancement that allows a group of attributes of an object to be
loaded on demand, which means that the data for an attribute might not loaded
from the underlying data source until an explicit access call for the
attribute first occurs.
|
FetchGroup |
A fetch group is a performance enhancement that allows a group of attributes
of an object to be loaded on demand, which means that the data for an
attribute might not loaded from the underlying data source until an explicit
access call for the attribute first occurs.
|
FetchGroup |
A FetchGroup is a performance enhancement that allows a group of attributes
of an object to be loaded on demand, which means that the data for an
attribute might not loaded from the underlying data source until an explicit
access call for the attribute first occurs.
|
FetchGroupManager |
Purpose: The fetch group manager controls the named fetch groups defined at
the descriptor level.
|
FetchGroupMonitor |
Purpose:
Provide a very simple low overhead means for measuring fetch group field usage.
|
FetchGroups |
A FetchGroups annotation allows the definition of multiple FetchGroup.
|
FetchGroupTracker |
Purpose: The fetch group tracker interface provides a set of APIs which
the domain object must implement, in order to take advantage of the EclipseLink fetch group
performance enhancement feature.
|
FetchJoinNode |
INTERNAL
|
Field<CONVERSION_MANAGER extends ConversionManager,NAMESPACE_RESOLVER extends NamespaceResolver> |
|
FieldDefinition |
Purpose: Define a database field definition for creation within a table.
|
FieldExpression |
Field expressions represent a field of a table.
|
FieldPartitioningPolicy |
PUBLIC:
FieldPartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's id, location, or tenant.
|
FieldResult |
Purpose:
Concrete class to represent the FieldResult structure as defined by
the EJB 3.0 Persistence specification.
|
FieldsLockingPolicy |
Purpose: An abstract superclass of some implementations of the OptimisticLockingPolicy
interface.
|
FieldTransformation |
INTERNAL:
This class is used to store the field transformations on the TransformationMapping.
|
FieldTransformer |
PUBLIC:
This interface is used by the Transformation Mapping to build the value for a
specific field.
|
FieldTransformerAdapter |
Purpose: Provides an empty implementation of FieldTransformer.
|
FieldTransformerNodeValue |
INTERNAL:
|
FieldTranslation |
Purpose: Used to define aggregate mapping field translations deployment XML mappings.
|
FieldTypeDefinition |
INTERNAL:
Purpose: Define a database platform specific definition for a platform independent Java class type.
|
FileUtil |
INTERNAL:
Purpose: Provide common file I/O utilities
|
FirebirdPlatform |
|
FixedMimeTypePolicy |
|
FloatLiteralNode |
INTERNAL
|
FlushClearCache |
FlushClearCache persistence property
defines modes of cache handling after em.flush call followed by em.clear call.
|
ForeignKeyConstraint |
Purpose: Define a foreign key from one table to another.
|
ForeignReferenceMapping |
Purpose: Abstract class for relationship mappings
|
ForeignReferenceQueryKey |
Purpose: Define an alias to a foreign object.
|
FormattedOutputStreamRecord |
Use this type of MarshalRecord when the marshal target is an OutputStream and the
XML should be formatted with carriage returns and indenting.
|
FormattedWriterRecord |
Use this type of MarshalRecord when the marshal target is a Writer and the
XML should be formatted with carriage returns and indenting.
|
ForUpdateClause |
Purpose:Represents The FOR UPDATE pessimistically locking clause.
|
ForUpdateOfClause |
Purpose:Represents The FOR UPDATE OF fine-grained pessimistically
locking clause.
|
FragmentCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,SESSION extends CoreSession,XML_RECORD extends XMLRecord> |
|
FragmentContentHandler |
This class is used when marshalling to a ContentHandler when the fragment flag on XMLMarshaller is true
It wraps a given ContentHandler and passes the events to that ContentHandler
The startDocument and endDocumentevents are not triggered on the reference ContentHandler.
|
FragmentMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,SESSION extends CoreSession,XML_RECORD extends XMLRecord> |
|
FromAliasExpression |
Represents an alias to a item selected by a from clause sub-select.
|
FromNode |
INTERNAL
|
FromSubSelectExpression |
Allow a table expression to be created on a sub-select to define a sub-select in the from clause.
|
FullIdentityMap |
Purpose: A FullIdentityMap holds all objects stored within it for the life of the application.
|
FuncNode |
INTERNAL
|
FunctionalExpressionNode |
INTERNAL
|
FunctionExpression |
Used for expressions that have 0 to n children.
|
FunctionField |
INTERNAL:
|
GenerationContext |
INTERNAL
|
GlassfishPlatform |
PUBLIC:
This is the concrete subclass responsible for representing Glassfish server behavior.
|
GlassfishPlatformConfig |
INTERNAL:
The generic platform configuration for the Glassfish server.
|
GlassfishPlatformDetector |
|
GlassfishRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
GlassfishTransactionController |
Purpose: TransactionController implementation for Glassfish JTA
|
GlassfishTransactionController11 |
Purpose: TransactionController implementation for Glassfish JTA
|
GreaterThanEqualToNode |
INTERNAL
|
GreaterThanNode |
INTERNAL
|
Group |
|
GroupByNode |
INTERNAL
|
H2Platform |
|
HANAPlatform |
Database Platform for SAP HANA
|
HardCacheWeakIdentityMap |
Purpose: A HardCacheWeakIdentityMap is identical to the weak identity map, however the weak reference
can be a performance problem for some types of apps because it can cause too much garbage collection
of objects read causing them to be re-read and re-built (this defeats the purpose of the cache).
|
HashPartitioning |
HashPartitioning partitions access to a database cluster by the hash of a field value from the object,
such as the object's location, or tenant.
|
HashPartitioningPolicy |
PUBLIC:
HashPartitioningPolicy partitions access to a database cluster by the hash of a field value from the object,
such as the object's location, or tenant.
|
HavingNode |
|
Helper |
INTERNAL:
|
HermesParser |
|
HierarchyNode |
INTERNAL:
|
HintValues |
Hint values.
|
HistoricalDatabaseTable |
INTERNAL:
An impersonating database table is one that pretends to be another database
table, and whose true identity is revealed only when printed as SQL.
|
HistoricalSession |
INTERNAL:
Purpose: Allows the reading of objects as of a past time.
|
HistoryPolicy |
Purpose:Expresses how historical data is saved on the data store.
|
HSQLPlatform |
Purpose: Provides HSQL specific behavior.
|
IdentificationVariableDeclNode |
INTERNAL
|
IdentityHashSet |
|
IdentityMap |
Purpose: Provides the interface for IdentityMap interaction.
|
IdentityMapAccessor |
INTERNAL:
Internal subclass that provides access to identity maps through the session.
|
IdentityMapAccessor |
PUBLIC:
IdentityMapAccessor provides the public interface into all functionality associated with
EclipseLink's cache.
|
IdentityMapEnumeration |
|
IdentityMapKeyEnumeration |
|
IdentityMapManager |
Purpose: Maintain identity maps for domain classes mapped with EclipseLink.
|
IdentityWeakHashMap<K,V> |
|
IDResolver |
IDResolver can be subclassed to allow customization of the ID/IDREF processing of
Unmarshaller.
|
IDResolver |
IDResolver can be subclassed to allow customization of the ID/IDREF processing of
XMLUnmarshaller.
|
IdValidation |
IdValidation configures which id values are considered valid when loading
from the database.
|
IgnorableWhitespaceEvent |
Purpose: Class to represent the endElement event
|
IgnoreNewElementsOrderingPolicy |
INTERNAL:
|
IgnoreNewElementsOrderingPolicyConfig |
|
Import |
|
Include |
|
Index |
Allow a database INDEX to be define when generating DDL.
|
IndexDefinition |
Purpose: Allow for indexes to be created.
|
IndexedInteraction |
Defines the specification for a call to a JCA interaction that uses indexed records.
|
IndexedObject |
Purpose: A helper class for sorting index/object pairs.
|
Indexes |
Allow a set of database indexes to be define on an Entity.
|
IndexExpression |
Index expression may be created by QueryKeyExpression.index() method
in case the QueryKeyExpression corresponds to a CollectionMapping with
non-null listOrderField.
|
IndexNode |
INTERNAL
|
IndirectCollection<E,C> |
Purpose:
Common interface to indirect collections.
|
IndirectCollectionsFactory |
Provides factory methods to create JDK specific implementation
of particular type of IndirectCollection .
|
IndirectCollectionsFactory.IndirectCollectionsProvider |
|
IndirectContainer<C> |
Purpose:
Define an interface for a Container that can also act as an EclipseLink
"indirection" object; i.e.
|
IndirectionPolicy |
Purpose
|
IndirectList<E> |
IndirectList allows a domain class to take advantage of TopLink indirection
without having to declare its instance variable as a ValueHolderInterface.
|
IndirectListContainerPolicy |
PERF: Avoids reflection usage for IndirectList.
|
IndirectMap<K,V> |
IndirectMap allows a domain class to take advantage of TopLink indirection
without having to declare its instance variable as a ValueHolderInterface.
|
IndirectSet<E> |
IndirectSet is an example implementation of the Set protocol that
allows a domain class to take advantage of TopLink Indirection
without having to declare its instance variable as a ValueHolderInterface.
|
Informix11Platform |
An InformixPlatform that fixes many EclipseLink bugs
related to Informix support.
|
InformixPlatform |
Purpose: Provides Informix specific behavior.
|
InheritanceHierarchyBuilder |
INTERNAL:
|
InheritancePolicy |
Purpose: Allows customization of an object's inheritance.
|
InjectionManager<T> |
Interface to control CDI-based injection in EntityListeners
Any references to CDI specific classes should be reserved for implementers to allow this
interface to load in an environment that does not include CDI.
|
InjectionManagerImpl<T> |
Manages calls to CDI to inject into managed beans
This class will be created reflectively to avoid dependencies on CDI classes in environments
that do not support CDI
|
InMemoryQueryIndirectionPolicy |
Purpose:
Provide a means of controlling the behavior of in-memory and conforming queries
that access un-instantiated indirection objects in processing the query against cached objects.
|
InNode |
INTERNAL
|
InOutputParameterForCallableStatement |
|
InParameterForCallableStatement |
|
InsertObjectQuery |
Purpose:
Used for inserting new objects into the database.
|
InstanceVariableAttributeAccessor |
Purpose: A wrapper class for handling cases when the domain object has instance variable
to map to the database field.
|
InstantiationCopyPolicy |
An InstantiationCopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy on an
Entity.
|
InstantiationCopyPolicy |
Purpose: This is the default copy policy.
|
InstantiationPolicy |
Purpose: Allows customization of how an object is created/instantiated.
|
IntegerLiteralNode |
INTERNAL
|
IntegrityChecker |
Purpose: IntegrityChecker is used for catching all the descriptor exceptions,
and checking database tables.
|
IntegrityException |
Purpose: IntegrityExceptions is used to throw all the Descriptors exceptions.
|
InteractionArgument |
Purpose: Used to define the interaction argument mapping.
|
InterfaceContainerPolicy |
Purpose: The abstract class for ContainerPolicy's whose container class implements
a container interface.
|
InterfacePolicy |
Purpose: Allows for a descriptor's implemented interfaces to be configured.
|
InvalidObject |
Purpose:Indicates an object that should not be returned from
query execution.
|
InverseReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MAPPING extends CoreMapping,XML_RECORD extends XMLRecord> |
|
IsBuildObjectCompleteOutcome |
Helper type that tells us for a given cache key what threads are having some sort of relationship to the cache key (e.g
acquired the cache key as an active thread, have a deferred lock on the cache key or have incremented the counter of
readers on the lock or simply are stuck waiting for the cache key to be available.
|
IsolatedClientSession |
Provides isolation support by allowing a client session
to have a local cache of the subset of the classes.
|
IsolatedClientSessionIdentityMapAccessor |
INTERNAL:
Internal subclass that provides access to identity maps through the session.
|
IsSetNullPolicy |
PUBLIC:
Description:
This null policy allows for various configurations of isSet behavior to be set.
Marshal:
The boolean value of the isSet() state of a node will determine whether a node will be written out
for a null value.
|
JavaDBPlatform |
Purpose: Allows to use JavaDBPlatform as a synonym for DerbyPlatform
|
JavaLog |
PUBLIC:
|
JavaLogConfig |
INTERNAL:
|
JavaPlatform |
INTERNAL:
JavaPlatform abstracts the version of the JDK we are using.
|
JavaSEPlatform |
Java SE platforms supported by EclipseLink.
|
JavaSEPlatform.Version |
|
JavaSerializer |
Plain old Java serialization.
|
JavaVersion |
Java version storage class.
|
JAXBException |
Purpose:
This class provides an implementation of EclipseLinkException specific to the EclipseLink JAXB implementation
|
JAXBExceptionResource |
INTERNAL:
Purpose:
|
JAXBLocalization |
|
JAXBLocalizationResource |
|
JAXPNamespaceContext |
Purpose: Wrap a org.eclipse.persistence.platform.xml.XMLNamespaceResolver
and expose it as a javax.xml.namespace.NamespaceContext.
|
JAXPParser |
Purpose: An implementation of XMLParser using JAXP 1.3 APIs.
|
JAXPPlatform |
Purpose: An implementation of XMLPlatform using JAXP 1.3 APIs.
|
JAXPTransformer |
Purpose: An implementation of XMLTransformer using JAXP 1.3 APIs.
|
JBossPlatform |
PUBLIC:
This is the concrete subclass responsible for representing JBoss-specific server behavior.
|
JBossPlatformConfig |
INTERNAL:
|
JBossRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
JBossTransactionController |
Purpose: TransactionController implementation for JBoss JTA
|
JBossTransactionController11 |
Purpose: TransactionController implementation for JBoss JTA
|
JCEEncryptor |
EclipseLink reference implementation for password encryption.
|
JDBCType |
PUBLIC: Marker interface for JDBC type metadata
|
JDBCTypes |
PUBLIC: JDBC types
|
JDBCTypeWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
JMSProcessingExceptionResource |
INTERNAL:
English ResourceBundle for JMSProcessingException messages.
|
JMSPublishingHelper |
This helper class allows access to abstract JMSPublishingTransportManager internals when processing
JMS messages for RCM, and can be expanded upon to include other EclipseLink JMS functionality.
|
JMSPublishingTransportManager |
Purpose: Provide a transport implementation for the Remote Command Module (RCM) that publishes
to a JMS topic.
|
JMSPublishingTransportManagerConfig |
INTERNAL:
|
JMSTopicRemoteConnection |
Purpose: Define the implementation of the abstract RemoteConnection for JMS.
|
JMSTopicTransportManager |
Purpose: Provide a transport implementation for the Remote Command Module (RCM) that both publishes
and subscribes to a JMS topic.
|
JMSTopicTransportManagerConfig |
INTERNAL:
|
JMXEnabledPlatform |
PUBLIC:
This interface must be implemented by server platform classes that have
JMX/MBean functionality enabled in EclipseLink.
As of EclipseLink
|
JMXServerPlatformBase |
PUBLIC:
Subclass of org.eclipse.persistence.platform.server.ServerPlatformBase
in support of the JMXEnabledPlatform interface
|
JNDIConnector |
Specifies the J2EE DataSource lookup options.
|
JNDINamingServiceConfig |
INTERNAL:
|
JoinDeclNode |
INTERNAL
|
JoinedAttributeManager |
Purpose:
A common class to be used by ObjectLevelReadQueries and ReportItems.
|
JoinFetch |
A JoinFetch annotation can be used on any relationship mapping,
(OneToOne, ManyToOne, OneToMany, ManyToMany, BasicCollection, BasicMap).
|
JoinFetchType |
An enum type that is used within the JoinFetch annotation.
|
JotmTransactionController |
Purpose: TransactionController implementation for JOTM
|
JPAClassLoaderHolder |
INTERNAL:
This class is a composite object containing the classLoader and
a flag that is true if the classLoader returned is temporary.
JIRA EJBTHREE-572 requires that we use the real classLoader in place of the getNewTempClassLoader().
|
JPAConversionManager |
Purpose: Extension to the existing conversion manager to support the
EJB 3.0 spec.
|
JPAQueryBuilder |
This interface defines the entry point for implementing a JPQL query parsing
system in EclipseLink.
|
JPARSErrorCodes |
|
JPARSExceptionResource |
|
JPQLCall |
Purpose: Used as an abstraction of a database invocation.
|
JPQLCallQueryMechanism |
INTERNAL
|
JPQLException |
Purpose: EJBQL parsing and resolution problems will raise this exception
|
JPQLExceptionResource |
INTERNAL:
English ResourceBundle for EJBQLException.
|
JPQLParseTree |
INTERNAL
|
JPQLQueryHelper |
This helper can perform various operations over a JPQL query.
|
JsonArrayBuilderResult |
|
JsonBuilderRecord |
|
JsonBuilderRecord.Level |
Instances of this class are used to maintain state about the current
level of the JSON message being marshalled.
|
JSONException |
Purpose:
This class provides an implementation of EclipseLinkException specific to the EclipseLink JSON handling (marshall, unmarshall, Jersey provider)
|
JSONExceptionResource |
INTERNAL:
Purpose:
|
JSONFormattedWriterRecord |
Use this type of MarshalRecord when the marshal target is a Writer and the
JSON should be formatted with carriage returns and indenting.
|
JsonGeneratorRecord |
|
JsonGeneratorResult |
|
JsonObjectBuilderResult |
|
JsonParserReader |
Reader for JSR-353 stream (StAX) parser.
|
JsonParserReader.JsonParserReaderBuilder |
Builder for JsonParserReader
|
JsonParserSource |
Object to be used with Unmarshaller to unmarshal JsonParser objects
Usage:
JsonParserSource source = new JsonParserSource(jsonParser);
Object unmarshalled = jaxbUnmarshaller.unmarshal(source);
|
JsonRecord<T extends JsonRecord.Level> |
|
JsonRecord.Level |
Instances of this class are used to maintain state about the current
level of the JSON message being marshalled.
|
JSONSerializer |
Uses EclipseLink Moxy to convert an object to JSON.
|
JsonStructureReader |
|
JsonStructureSource |
Object to be used with Unmarshaller to unmarshal jakarta.json.JsonStructure objects
(ie: jakarta.json.JsonObject or jakarta.json.JsonArray)
Usage:
JsonStructureSource source = new JsonStructureSource(jsonObject);
Object unmarshalled = jaxbUnmarshaller.unmarshal(source);
|
JsonTypeConfiguration |
Handles Json type configuration.
|
JSONWithPadding<T> |
JSONWithPadding is used to hold an Object along with the corresponding callback name
to marshal.
|
JSONWriterRecord |
Use this type of MarshalRecord when the marshal target is a Writer and the
JSON should not be formatted with carriage returns or indenting.
|
JSONWriterRecord.Level |
Instances of this class are used to maintain state about the current
level of the JSON message being marshalled.
|
JSONWriterRecord.Output |
|
JSONWriterRecord.OutputStreamOutput |
|
JTA11TransactionController |
Purpose: TransactionController extensions for JTA 1.1
|
JTASynchronizationListener |
Purpose: Synchronization object implementation for JTA 1.0
|
JTATransactionController |
Purpose: TransactionController implementation for JTA 1.0
|
LengthNode |
INTERNAL
|
LessThanEqualToNode |
INTERNAL
|
LessThanNode |
INTERNAL
|
LikeNode |
INTERNAL
|
LinkedCacheKey |
Purpose: Provides the capability to insert CacheKeys into a Linked List.
|
LinkedNode |
INTERNAL:
A custom implementation of a linked list node for use in the ExposedNodeLinkedList.
|
List |
|
ListContainerPolicy |
Purpose: A ListContainerPolicy is ContainerPolicy whose container class
implements the List interface.
|
ListExpressionOperator |
INTERNAL:
A ListExpressionOperator is used with an ArgumentListFunctionExpression.
|
LiteralExpression |
Used for wrapping literal values.
|
LiteralNode |
INTERNAL
|
LoadGroup |
Purpose: Used to load specified relationship attributes and nested
relationship attributes.
|
LOBValueWriter |
INTERNAL:
|
LocateNode |
INTERNAL
|
LogCategory |
EclipseLink categories used for logging name space.
|
LogConfig |
INTERNAL:
|
LogFormatter |
Print a brief summary of a TopLink LogRecord in a human readable
format.
|
LoggerType |
Logger type persistence property values.
|
LoggingLocalization |
Purpose: This is for any logging related messages
|
LoggingLocalizationResource |
English ResourceBundle for LoggingLocalization messages.
|
LoggingOptionsConfig |
INTERNAL:
|
LogicalExpression |
Used for logical AND and OR.
|
LogicalOperatorNode |
INTERNAL
|
Login<PLATFORM extends CorePlatform> |
|
Login |
Purpose: Define the information required to connect to an EclipseLink session.
|
LoginConfig |
INTERNAL:
|
LogLevel |
Log levels for EclipseLink logging.
|
LongLiteralNode |
INTERNAL
|
LowerNode |
INTERNAL
|
LowLevelProcessor<A,V> |
Able to process computable tasks.
|
MajorNode |
|
ManualQueryKeyExpression |
This class represents a "query key" that isn't really there
in the descriptors.
|
ManyToManyMapping |
Purpose: Many to many mappings are used to represent the relationships
between a collection of source objects and a collection of target objects.
|
ManyToManyQueryKey |
Purpose:Represents a m-m join query.
|
ManyToOneMapping |
Purpose: Define the relationship to be a ManyToOne.
|
MapChangeEvent |
Purpose: Define a change event for Map types.
|
MapComponentMapping |
A MapComponentMapping is any mapping that can be used as the key or the value
in a mapping that uses a MappedKeyMapContainerPolicy.
|
MapContainerPolicy |
Purpose: A MapContainerPolicy is ContainerPolicy whose container class
implements the Map interface.
|
MapContainerPolicy.MapContainerPolicyIterator |
INTERNAL:
This inner class is used to iterate through the Map.Entry s of a Map.
|
MapEntryExpression |
|
MapEntryNode |
INTERNAL
|
MapKeyConvert |
The MapKeyConvert annotation specifies that a named converter should be used
with the corresponding mapped attribute key column.
|
MapKeyMapping |
MapKeyMapping is implemented by DatabaseMappings that can be used to map the key in a map
that uses a MappedKeyMapContainerPolicy.
|
MapKeyNode |
INTERNAL
|
MapNamespacePrefixMapper |
Implementation of NamespacePrefixMapper.
|
MappedInteraction |
Defines the specification for a call to a JCA interaction using Mapped records.
|
MappedKeyMapContainerPolicy |
A MappedKeyMapContainerPolicy should be used for mappings to implementers of Map.
|
Mapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,XML_RECORD extends XMLRecord> |
|
MappingCompare |
INTERNAL:
Use to Sort The mappings in ClassDescriptor, Mappings are either DirectToField, which must be at the top
or other
Avoid using this class as sun.misc is not part of many VM's like Netscapes.
|
MappingNodeValue |
A node value corresponding to mapping.
|
MarshalContext |
The MarshalContext allows mappings to be marshalled differently depending on
the type of object.
|
Marshaller<CHARACTER_ESCAPE_HANDLER extends CharacterEscapeHandler,CONTEXT extends Context,MARSHALLER_LISTENER extends Marshaller.Listener,MEDIA_TYPE extends MediaType,NAMESPACE_PREFIX_MAPPER extends NamespacePrefixMapper> |
|
Marshaller.Listener |
An implementation of Marshaller.Listener can be set on an Marshaller
to provide additional behaviour during marshal operations.
|
MarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,MARSHALLER extends Marshaller,NAMESPACE_RESOLVER extends NamespaceResolver> |
This class represents marshal record behaviour that is specific to the SAX
platform.
|
MarshalRecord<MARSHALLER extends Marshaller> |
A MarshalRecord encapsulates the marshal target.
|
MarshalRecord.CycleDetectionStack<E> |
A Stack-like List, used to detect object cycles during marshal operations.
|
MarshalRecordContentHandler |
INTERNAL:
|
MaxDBPlatform |
Database Platform for SAP MaxDB.
|
MaxNode |
INTERNAL
|
MBeanDevelopmentServices |
Purpose: Provide a dynamic interface into the EclipseLink Identity Map Manager.
|
MBeanDevelopmentServicesMBean |
Purpose: Provide a dynamic interface into the EclipseLink Identity Map Manager.
|
MBeanGlassfishRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanGlassfishRuntimeServicesMBean |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanJBossRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanJBossRuntimeServicesMBean |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanRuntimeServicesMBean |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanWebLogicRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanWebLogicRuntimeServicesMBean |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanWebSphereRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MBeanWebSphereRuntimeServicesMBean |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
MediaType |
This interface represents the different media types supported by EclipseLink MOXy.
|
MediaType |
This enum represents the different media types supported by EclipseLink MOXy.
|
MemberOfNode |
|
Memoizer<A,V> |
Memoizer for computing resource expensive tasks asynchronously & concurrently.
|
MergeChangeSetCommand |
Purpose: Provide a remote command implementation for remote cache
merges of changes.
|
MergeManager |
Purpose:
Used to manage the merge of two objects in a unit of work.
|
MetadataRefreshCommand |
Purpose: A Command implementation used to signal JPA EntityManagerFactory to refresh its
metadata.
|
MetadataRefreshListener |
|
MethodAttributeAccessor |
Purpose: A wrapper class for handling cases when the domain object attributes are
to be accessed thru the accessor methods.
|
MethodBasedAttributeTransformer |
|
MethodBasedFieldTransformation |
INTERNAL:
This is an implementation of FieldTransformation which stores a method name and
uses that name to instantiate a MethodBasedFieldTransformer.
|
MethodBasedFieldTransformer |
|
MethodBaseQueryRedirector |
Purpose:
Allows a class to be a QueryRedirector without implementing
QueryRedirector .
|
MethodClassExtractor |
Purpose:
Used to allow complex inheritance support.
|
MethodDefinition |
INTERNAL:
|
MimeTypePolicy |
Purpose:
|
MimeTypePolicy |
Purpose:
|
MinNode |
INTERNAL
|
MinusNode |
INTERNAL
|
MissingDescriptorListener |
INTERNAL:
Event listener class used to lazy-load the descriptors for EIS and XDB,
as they have external jar dependencies that may not be on the classpath.
|
ModifyAllQuery |
PUBLIC:
Query used to perform a bulk delete using the expression framework.
|
ModifyNode |
INTERNAL:
ModifyNode is the superclass for UpdateNode and DeleteNode
|
ModifyQuery |
Purpose:
Abstract class for all modify queries.
|
ModNode |
|
MultiplyNode |
INTERNAL
|
Multitenant |
Multitenant specifies that a given entity is shared amongst multiple tenants
of a given application.
|
MultitenantPolicy |
A multitenant interface.
|
MultitenantPrimaryKeyAccessor |
Purpose: A wrapper class for handling cases when the domain object
has a property to map to the database field.
|
MultitenantPrimaryKeyMapping |
Purpose: Maps a multitenant property to the corresponding database
field type.
|
MultitenantType |
An enum that is used within the Multitenant annotation.
|
Mutable |
A Mutable annotation can be used on a @Basic mapping.
|
MySQLPlatform |
Purpose: Provides MySQL specific behavior.
|
NamedPLSQLStoredFunctionQueries |
A NamedPLSQLStoredFunctionQueries annotation allows the definition of multiple
NamedPLSQLStoredFunctionQuery.
|
NamedPLSQLStoredFunctionQuery |
A NamedPLSQLStoredFunctionQuery annotation allows the definition of queries that
call PLSQL stored functions as named queries.
|
NamedPLSQLStoredProcedureQueries |
A NamedPLSQLStoredProcedureQueries annotation allows the definition of multiple
NamedPLSQLStoredProcedureQuery.
|
NamedPLSQLStoredProcedureQuery |
A PLSQLNamedStoredProcedureQuery annotation allows the definition of queries that
call PLSQL stored procedures as named queries.
|
NamedStoredFunctionQueries |
A NamedStoredFunctionQueries annotation allows the definition of multiple
NamedStoredFunctionQuery.
|
NamedStoredFunctionQuery |
A NamedStoredFunctionQuery annotation allows the definition of queries that
call stored functions as named queries.
|
NamedStoredProcedureQueries |
A NamedStoredProcedureQueries annotation allows the definition of multiple
NamedStoredProcedureQuery.
|
NamedStoredProcedureQuery |
A NamedStoredProcedureQuery annotation allows the definition of queries that
call stored procedures as named queries.
|
Namespace |
INTERNAL:
This class represents a Namespace.
|
NamespacePrefixMapper |
Purpose:Provides a means to customise the namespace prefixes used while marshalling
An implementation of this class can be set on an instance of XMLMarshaller to allow for
each instance of XMLMarshaller to use different namespace prefixes.
|
NamespacePrefixMapper |
Purpose:Provides a means to customise the namespace prefixes used while marshalling
An implementation of this class can be set on an instance of XMLMarshaller to allow for
each instance of XMLMarshaller to use different namespace prefixes.
|
NamespacePrefixMapperWrapper |
INTERNAL:
|
NamespaceResolvableProject |
|
NamespaceResolver |
It is common for an XML document to include one or more namespaces.
|
NamespaceResolver |
It is common for an XML document to include one or more namespaces.
|
NamespaceResolverStorage |
|
NamespaceResolverWithPrefixes |
|
NativeSequence |
Purpose: Define a database's native sequencing mechanism.
|
NativeSequenceConfig |
INTERNAL:
|
NestedParticle |
Purpose: Interface to represent a Choice or Sequence
|
NestedTable |
|
NestedTableDefinition |
Purpose: Allow for creation of nested table types.
|
NestedTableMapping |
Purpose:
Nested tables are similar to VARRAYs except internally they store their information in a separate table
from their parent structure's table.
|
NetWeaver_7_1_PlatformConfig |
INTERNAL:
|
NoConversion |
INTERNAL:
|
Node |
INTERNAL
|
NodeFactory |
INTERNAL
|
NodeFactory.TrimSpecification |
Trim specification constants.
|
NodeFactoryImpl |
INTERNAL
|
NodeListElementEnumerator |
INTERNAL:
|
NodeOrderingPolicy |
Purpose:Provide a policy that specifies how new XML Elements are added to an
existing XML Document.
|
NodeOrderingPolicyConfig |
|
NodeRecord |
Use this type of MarshalRecord when the marshal target is a Node.
|
NodeValue |
INTERNAL:
|
NoDocumentPreservationPolicy |
INTERNAL:
|
NoDocumentPreservationPolicyConfig |
|
NoExpiryCacheInvalidationPolicy |
PUBLIC:
A cache invalidation policy in which no objects will expire.
|
NoIdentityMap |
Purpose: Provide the capability to not cache objects at all.
|
NoIndirectionPolicy |
Purpose
|
Noncacheable |
The NonCacheable annotation is used to configure caching behavior for
relationships.
|
NonreflectiveAttributeDefinition |
INTERNAL:
|
NonreflectiveMethodDefinition |
INTERNAL:
|
NonSynchronizedProperties |
Properties subclass that removes the synchronization.
|
NonSynchronizedSubVector |
SubList that implements Vector.
|
NonSynchronizedVector |
Vector subclass that removes the synchronization.
|
NoServerPlatform |
PUBLIC:
This platform is used when EclipseLink is not within any server (Oc4j, WebLogic, ...)
This is also the default platform for all newly created DatabaseSessions.
|
NoServerPlatformDetector |
|
NotEqualsNode |
INTERNAL
|
NotNode |
INTERNAL
|
NullCapableValue |
INTERNAL:
|
NullComparisonNode |
INTERNAL
|
NullIfNode |
INTERNAL
|
NullPolicy |
PUBLIC:
Description:
This null policy is the default implementation class.
Marshal:
The boolean value of the isSet() state of a node has no effect on whether a node will be written out
for a null value - a set is always performed unless the isSetPerformedForAbsentNode flag
is set to false for absent nodes.
Unmarshal:
|
ObjectArrayMapping |
Purpose:
In an object-relational data model, structures can contain "Arrays" or collections of other data-types.
|
ObjectBuilder |
Purpose: Object builder is one of the behavior class attached to descriptor.
|
ObjectBuilder<ABSTRACT_RECORD extends CoreAbstractRecord,ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends CoreDescriptor,MARSHALLER extends Marshaller> |
|
ObjectBuildingQuery |
Purpose:
Abstract class for all read queries that build objects and potentially manipulate
the TopLink cache.
|
ObjectChangeListener |
Purpose: Define a listener for object change tracking.
|
ObjectChangePolicy |
INTERNAL:
Implementers of ObjectChangePolicy implement the code which computes changes sets
for the UnitOfWork commit process.
|
ObjectChangeSet |
Purpose: Hold the Records of change for a particular instance of an object.
|
ObjectChangeSet |
Purpose: Provides API to the Class that holds all changes made to a particular Object.
|
ObjectChangeSet.ObjectChangeSetComparator |
Allow change sets to be compared by changes for batching.
|
ObjectChangeTrackingPolicy |
PUBLIC:
A ObjectChangeTrackingPolicy allows an object to calculate for itself whether
it should has changed by implementing ChangeTracker.
|
ObjectDescriptor |
Stores object description.
|
ObjectExpression |
Superclass for any object type expressions.
|
ObjectLevelModifyQuery |
Purpose:
Abstract class for all object modify queries.
|
ObjectLevelReadQuery |
Purpose:
Abstract class for all read queries using objects.
|
ObjectMarshalContext |
An implementation of MarshalContext for handling plain old java objects that
are mapped to XML.
|
ObjectPersistenceRuntimeXMLProject |
INTERNAL: Define the TopLink OX project and descriptor information to read a OracleAS TopLink 10g (10.0.3) project from an XML file.
|
ObjectPersistenceRuntimeXMLProject_11_1_1 |
INTERNAL:
Define the TopLink OX project and descriptor information to read an AS 11g
(11.1.1) project from an XML file.
|
ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParametersAttributeAccessor |
INTERNAL:
Wrap the isset parameter object array as a Collection.
|
ObjectPersistenceRuntimeXMLProject_11_1_1.IsSetNullPolicyIsSetParameterTypesAttributeAccessor |
INTERNAL:
Wrap the isset parameterType class array as a Collection
|
ObjectPersistenceRuntimeXMLProject_11_1_1.NullPolicyAttributeAccessor |
INTERNAL:
If the policy is the default NullPolicy with defaults set - then represent this default policy by null.
|
ObjectPersistenceWorkbenchXMLProject |
INTERNAL:
Amend the EclipseLink project and descriptor information to write out an EclipseLink project
to an XML file, replacing actual .class references with String equivalents
|
ObjectReferenceChangeRecord |
Purpose: To record the changes for an attribute that references a single Object
|
ObjectReferenceChangeRecord |
Purpose: Provides API for the ObjectReferenceChangeRecord.
|
ObjectReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,UNMARSHAL_RECORD extends UnmarshalRecord,XML_FIELD extends Field,XML_RECORD extends XMLRecord> |
|
ObjectReferenceMapping |
Purpose: Abstract class for 1:1, variable 1:1 and reference mappings
|
ObjectRelationalDatabaseField |
INTERNAL:
A database field of object-relational type: either a java.sql.Array,
java.sql.Struct, or java.sql.Ref.
|
ObjectRelationalDataTypeDescriptor |
Purpose:
Differentiates object-relational descriptors from normal relational descriptors.
|
ObjectTypeConverter |
The ObjectTypeConverter annotation is used to specify a TopLink
org.eclipse.persistence.mappings.converters.ObjectTypeConverter that converts a fixed
number of database data value(s) to Java object value(s) during the reading
and writing of a mapped attribute
An ObjectTypeConverter must be be uniquely identified by name and can be
defined at the class, field and property level and can be specified within
an Entity, MappedSuperclass and Embeddable class.
|
ObjectTypeConverter |
Purpose: Object type converter is used to match a fixed number of database data values
to Java object value.
|
ObjectTypeConverters |
An ObjectTypeConverters annotation allows the definition of multiple
ObjectTypeConverter.
|
ObjectUnmarshalContext |
An implementation of UnmarshalContext for handling plain old java objects that
are mapped to XML.
|
ObjectVarrayDefinition |
Purpose: Allow for creation of object varray type.
|
Oc4jJGroupsTransportManagerConfig |
INTERNAL:
|
Oc4jPlatform |
PUBLIC:
This is the concrete subclass responsible for representing Oc4j-specific server behavior.
|
Oc4jPlatformConfig |
INTERNAL:
The generic platform configuration for the OC4J server
|
Oc4jTransactionController |
Purpose: TransactionController implementation for OC4J JTA
|
Occurs |
|
OneToManyMapping |
Purpose: This mapping is used to represent the
typical RDBMS relationship between a single
source object and collection of target objects; where,
on the database, the target objects have references
(foreign keys) to the source object.
|
OneToManyQueryKey |
Purpose:Represents a 1-m join query.
|
OneToOneMapping |
Purpose: One to one mappings are used to represent a pointer references
between two java objects.
|
OneToOneMapping.ShallowMode |
Mode for writeFromObjectIntoRowInternal method
|
OneToOneQueryKey |
Purpose: Define an alias to a foreign one to one object.
|
OptimisticLockException |
Purpose: This exception is used when TopLink's optimistic locking feature is used.
|
OptimisticLockExceptionResource |
INTERNAL:
English ResourceBundle for OptimisticLockException messages.
|
OptimisticLocking |
The OptimisticLocking annotation is used to specify the type of optimistic
locking TopLink should use when updating or deleting entities.
|
OptimisticLockingPolicy |
|
OptimisticLockingPolicy.LockOnChange |
Advanced:
|
OptimisticLockingType |
An enum that is used within the OptimisticLocking annotation.
|
Oracle10Platform |
Purpose:
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.
|
Oracle11Platform |
Purpose:
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.
|
Oracle12Platform |
Purpose:
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.
|
Oracle18Platform |
|
Oracle19Platform |
|
Oracle21Platform |
|
Oracle8Platform |
Purpose:
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.
|
Oracle9Platform |
Purpose:
Provides Oracle version specific behavior when
org.eclipse.persistence.oracle bundle is not available.
|
Oracle9Specific |
Class used to define Oracle specific JDBC types.
|
OracleArray |
An OracleArray annotation is used to define an Oracle database VARRAY type.
|
OracleArrays |
An OracleArrays annotation allows the definition of multiple VARRAY types.
|
OracleArrayType |
|
OracleArrayTypeWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
OracleDirectToXMLTypeMappingHelper |
Helper class to abstract the XML mapping for DirectToXMLType.
|
OracleObject |
An OracleObject annotation is used to define an Oracle database OBJECT type.
|
OracleObjects |
An OracleObjects annotation allows the definition of multiple Oracle OBJECT
types.
|
OracleObjectType |
|
OracleObjectTypeWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
OraclePlatform |
Purpose: Provides Oracle specific behavior.
|
OraclePLSQLType |
PUBLIC: Marker interface for Oracle PL/SQL types
|
OraclePLSQLTypes |
PUBLIC: Oracle PL/SQL types
|
OrderByItemNode |
|
OrderByNode |
INTERNAL
|
OrderCorrection |
OrderCorrection annotation may be specified together with OrderColumn annotation.
|
OrderCorrectionType |
The OrderCorrectionType enum is used with OrderCorrection annotation
that could be applied together with OrderColumn annotation.
|
OrderedChangeObject |
INTERNAL:
This is used to keep information on a single collection change for attribute change tracking on ordered lists.
|
OrderedListContainerPolicy |
Purpose: A OrderedListContainerPolicy is ContainerPolicy whose
container class implements the List interface and is ordered by an @OrderBy.
|
OrmAttributeAccessor |
INTERNAL:
A custom AttriuteAccessor to be used when the same object is mapped in both
OXM and ORM.
|
OrNode |
INTERNAL
|
OuterJoinExpressionHolder |
Holder class storing a QueryKeyExpression representing an outer join
plus some data calculated by method appendFromClauseForOuterJoin.
|
OutputParameterForCallableStatement |
|
OutputStreamRecord |
Use this type of MarshalRecord when the marshal target is an OutputStream and the
XML should not be formatted with carriage returns or indenting.
|
OXMObjectPersistenceRuntimeXMLProject |
INTERNAL:
|
OXMSystemProperties |
System properties holder.
|
PackageDefinition |
Purpose: Allow a semi-generic way of creating packages.
|
PackageRenamer |
This class performs package renaming.
|
PackageRenamer.PackageRenamerException |
|
ParameterDelimiterType |
Parameter delimiter char hint values.
|
ParameterExpression |
Used for parameterized expressions, such as expression defined in mapping queries.
|
ParameterizedSQLBatchWritingMechanism |
INTERNAL:
ParameterizedSQLBatchWritingMechanism is a private class, used by the DatabaseAccessor.
|
ParameterNode |
INTERNAL
|
ParserType |
Parser type property values.
|
ParserValidationType |
Parser type property values.
|
ParseTree |
INTERNAL
|
ParseTreeContext |
INTERNAL
|
Partitioned |
Partitioning is used to partition the data for a class across multiple difference databases
or across a database cluster such as Oracle RAC.
|
Partitioning |
A Partitioning is used to partition the data for a class across multiple difference databases
or across a database cluster such as Oracle RAC.
|
PartitioningPolicy |
PUBLIC:
A PartitioningPolicy is used to partition the data for a class across multiple difference databases
or across a database cluster such as Oracle RAC.
|
PerformanceMonitor |
Purpose: A tool used to provide performance monitoring information in a server environment.
|
PerformanceProfiler |
Purpose: A tool used to provide high level performance profiling information.
|
PersistenceEntity |
Define an interface for utility methods weaved into the persistence classes.
|
PersistenceEntityCopyPolicy |
Purpose: This is the default copy policy when weaving is used.
|
PersistenceEntityResolver |
INTERNAL:
|
PersistenceObject |
Define an interface for utility methods weaved into the persistence classes.
|
PersistenceObjectAttributeAccessor |
Used with weaving to access attributes without using reflection.
|
PersistenceObjectInstantiationPolicy |
Used with weaving to create "empty" instances without using reflection.
|
PersistenceUnitLoadingException |
|
PersistenceUnitLoadingExceptionResource |
|
PersistenceUnitProperties |
The class defines EclipseLink persistence unit property names.
|
PersistenceWeaved |
INTERNAL:
Marker interface used to identify classes modified by the EclipseLink weaver.
|
PersistenceWeavedChangeTracking |
INTERNAL:
Marker interface used to identify classes modified by the TopLink weaver for change tracking.
|
PersistenceWeavedFetchGroups |
INTERNAL:
Marker interface used to identify classes modified by the TopLink weaver for fetch groups.
|
PersistenceWeavedLazy |
INTERNAL:
Marker interface used to identify classes modified by the TopLink weaver for LAZY (ValueHolder indirection) mappings.
|
PervasivePlatform |
Purpose: Provides Pervasive SQL DBMS specific behavior.
|
PessimisticLock |
PessimisticLock hint values.
|
PessimisticLockingPolicy |
Description: This policy is used to configure bean level pessimistic locking feature.
|
PinnedPartitioning |
PinnedPartitionPolicy pins requests to a single connection pool.
|
PinnedPartitioningPolicy |
PUBLIC:
PinnedPartitionPolicy pins requests to a single connection pool.
|
Platform |
Platform is private to TopLink.
|
PlatformUnmarshaller |
|
PLSQLargument |
INTERNAL:
Helper class - tracks argument's original position as well as re-ordered position
Used by PLSQLrecord and PLSQLStoredProcedureCall
|
PLSQLCollection |
PUBLIC: Marker interface for Oracle PL/SQL Collections (Nested Tables and Varrays)
|
PLSQLCollectionWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
PLSQLCursor |
PUBLIC: describe an Oracle PL/SQL Cursor type
|
PLSQLCursorWrapper |
INTERNAL: a helper class that holds DatabaseTypes.
|
PLSQLParameter |
A PLSQLParameter annotation is used within a
NamedPLSQLStoredProcedureQuery or PLSQLRecord annotation.
|
PLSQLrecord |
PUBLIC: describe an Oracle PL/SQL Record type
|
PLSQLRecord |
A PLSQLRecord annotation is used to define a database PLSQL RECORD type.
|
PLSQLRecords |
A PLSQLRecords annotation allows the definition of multiple
PLSQLRecord.
|
PLSQLRecordWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
PLSQLStoredFunctionCall |
Purpose: Used to define a platform independent function call.
|
PLSQLStoredProcedureCall |
Purpose:
Generates an Anonymous PL/SQL block to invoke the specified Stored Procedure
with arguments that may or may not have JDBC equivalents.
|
PLSQLTable |
A PLSQLTable annotation is used to define a database PLSQL TABLE type.
|
PLSQLTables |
A PLSQLRecords annotation allows the definition of multiple
PLSQLTable.
|
PlusNode |
INTERNAL
|
PointBasePlatform |
Support the Pointbase database.
|
PoolsConfig |
INTERNAL:
|
PopulationManager |
Purpose: This class is used to populate example data into the database, it allows for circular references to be resolved.
|
PostgreSQLPlatform |
Purpose: Provides Postgres specific behavior.
|
PrefixMapperNamespaceResolver |
INTERNAL:
|
PrimaryKey |
The PrimaryKey annotation allows advanced configuration of the Id.
|
PrivateOwned |
A PrivateOwned annotation is used to specify a relationship is privately
owned.
|
PrivilegedAccessHelper |
INTERNAL:
Privileged Access Helper provides a utility so all calls that require privileged access can use the same code.
|
PrivilegedAccessHelper.CallableExceptionSupplier<E extends Exception> |
|
PrivilegedAccessHelper.CallableThrowableSupplier<T extends Throwable> |
|
PrivilegedAccessHelper.PrivilegedCallable<T> |
INTERNAL
A task that returns a result and shall not throw an exception.
|
PrivilegedAccessHelper.PrivilegedExceptionCallable<T> |
INTERNAL
A task that returns a result and may throw an exception.
|
PrivilegedAccessHelper.PrivilegedExceptionConsumer |
INTERNAL
A task that does not return any result and may throw an exception.
|
PrivilegedClassForName |
|
PrivilegedGetClassLoaderForClass |
|
PrivilegedGetClassLoaderFromCurrentThread |
|
PrivilegedGetConstructorFor |
|
PrivilegedGetContextClassLoader |
|
PrivilegedGetDeclaredConstructorFor |
|
PrivilegedGetDeclaredField |
|
PrivilegedGetDeclaredFields |
|
PrivilegedGetDeclaredMethod |
|
PrivilegedGetDeclaredMethods |
|
PrivilegedGetField |
|
PrivilegedGetFields |
|
PrivilegedGetFieldType |
|
PrivilegedGetMethod |
|
PrivilegedGetMethodParameterTypes |
|
PrivilegedGetMethodReturnType |
|
PrivilegedGetMethods |
|
PrivilegedGetSystemProperty |
INTERNAL:
Retrieve System property with privileges enabled.
|
PrivilegedGetThreadInfo |
|
PrivilegedGetValueFromField |
|
PrivilegedInvokeConstructor |
|
PrivilegedMethodInvoker<T> |
|
PrivilegedNewInstanceFromClass<T> |
|
PrivilegedSetValueInField |
|
ProcessingInstructionEvent |
Purpose: Class to represent the endElement event
|
Processor |
Processor for computable tasks.
|
Profile |
Purpose: Any information stored for a profile operation.
|
ProfilerType |
Profiler type persistence property values.
|
Project |
Purpose: Maintain all of the EclipseLink configuration information for a system.
|
ProjectClassConfig |
INTERNAL:
|
ProjectClassGenerator |
Purpose: Allow for a class storing a TopLink project's descriptors (meta-data) to be generated.
|
ProjectConfig |
INTERNAL:
|
ProjectXMLConfig |
INTERNAL:
|
Properties |
Annotation for user defined properties.
|
PropertiesHandler |
The class processes some of EclipseLink properties.
|
PropertiesHandler.BatchWritingProp |
|
PropertiesHandler.BooleanProp |
|
PropertiesHandler.CacheSizeProp |
|
PropertiesHandler.CacheTypeProp |
|
PropertiesHandler.CommitOrderProp |
|
PropertiesHandler.ConnectionPoolProp |
|
PropertiesHandler.DescriptorCustomizerProp |
|
PropertiesHandler.ExclusiveConnectionModeProp |
|
PropertiesHandler.FlushClearCacheProp |
|
PropertiesHandler.FlushModeProp |
|
PropertiesHandler.IdValidationProp |
|
PropertiesHandler.JTACntrlrProp |
|
PropertiesHandler.LoggerTypeProp |
|
PropertiesHandler.LoggingLevelProp |
|
PropertiesHandler.PessimisticLockTimeoutUnitProp |
|
PropertiesHandler.Prop |
|
PropertiesHandler.QueryTimeoutUnitProp |
|
PropertiesHandler.ReferenceModeProp |
|
PropertiesHandler.TargetDatabaseProp |
|
PropertiesHandler.TargetServerProp |
|
PropertiesUtils |
A static utility class that handles parsing a String
"key=value,key1=value1...." and calls an appropriate set[key]([value]) method
on the provided instance.
|
Property |
Annotation for a user defined property.
|
PropertyAssociation |
Purpose: Generic association object.
|
PropertyConfig |
INTERNAL:
|
ProtectedValueHolder |
Purpose: provides a value holder type that can be used in Protected instances of Entities.
|
ProxyIndirectionHandler |
ProxyIndirectionHandler
|
ProxyIndirectionPolicy |
ProxyIndirectionPolicy
|
QNameInheritancePolicy |
INTERNAL:
|
QueryArgument |
Purpose: Used to define the query argument mapping.
|
QueryBasedValueHolder |
QueryBasedValueHolder wraps a database-stored object and implements behavior
to access it.
|
QueryByExampleMechanism |
Purpose:
Mechanism used for all queries by example.
|
QueryByExamplePolicy |
Purpose:
This policy defines the configuration options for a Query By Example query.
|
QueryCounter |
INTERNAL:
This counter is used by the sessions to assign individual id's to all queries.
|
QueryException |
Purpose: This exception is used for any problem that is detected with a query.
|
QueryExceptionResource |
INTERNAL: English ResourceBundle for QueryException messages.
|
QueryHints |
The class defines EclipseLink query hints.
|
QueryKey |
Purpose: Define a Java appropriate alias to a database field or function.
|
QueryKeyExpression |
Represents expression on query keys or mappings.
|
QueryKeyReference |
Purpose: Used to define variable 1-1 mapping query key field references.
|
QueryMonitor |
Purpose:
Provide a very simple low overhead means for measuring query executions, and cache hits.
|
QueryNode |
INTERNAL:
This node contains the information about what kind of query is represented it's tree
(e.g.
|
QueryRedirector |
Purpose:
Query redirection allows for a named or parameterized query (or finder) to dynamically determine how the query is to be executed based on the arguments.
|
QueryRedirectorHelper |
Purpose:
The purpose of this class is to provide the query redirector with some helper methods for
general EclipseLink operations (such as checking a query against the cache) which may not
occur because the query is being redirected.
|
QueryRedirectors |
Redirectors allow EclipseLink queries to be intercepted and pre/post processed or redirected.
|
QueryResultsCachePolicy |
PUBLIC:
A QueryResultsCache policy dictates how a query's results will be cached.
|
QuerySequence |
Purpose: An generic query sequence mechanism.
|
QueryStringCall |
INTERNAL:
Purpose: Used to define query string calls.
|
QueryStringInteraction |
Defines the specification for a call to a JCA interaction that uses a query string.
|
QueryType |
Query type hint values.
|
QueueableWeakCacheKey |
|
RangeDeclNode |
INTERNAL
|
RangePartition |
Represent a specific range partition.
|
RangePartition |
PUBLIC:
Represent a specific range partition.
|
RangePartitioning |
RangePartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's id, location, or tenant.
|
RangePartitioningPolicy |
PUBLIC:
RangePartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's id, location, or tenant.
|
RCMCommand |
Purpose: An abstract class that can be subclassed when internal
commands need to be added.
|
ReadAllQuery |
Purpose:
Concrete class for all read queries involving a collection of objects.
|
ReadAllQuery.Direction |
Specifies the direction in which the hierarchy is traversed in a
hierarchical query.
|
ReadConnectionPool |
Purpose: The read connection pool is used for read access through the server session.
|
ReadConnectionPoolConfig |
INTERNAL:
|
ReadLockAcquisitionMetadata |
Metadata about ReadLock acquisition
|
ReadLockManager |
|
ReadObjectQuery |
Purpose:
Concrete class for all read queries involving a single object.
|
ReadOnly |
The ReadOnly annotation is used to specify that a class is read only.
|
ReadQuery |
Purpose:
Abstract class for all read queries.
|
ReadTransformer |
Annotation for org.eclipse.persistence.mappings.TransformationMapping.
|
Record |
This interface defines the public interface for the EclipseLink DatabaseRecord (was Record),
and the other record types XMLRecord, EISRecord.
|
RecordConverter |
The RecordConverter interface allows conversion of an adapter
specific record.
|
Reference |
INTERNAL:
|
ReferenceMapping |
Purpose:
In an object-relational data model, structures reference each other through "Refs"; not through foreign keys as
in the relational data model.
|
ReferenceMode |
Purpose: This class is a configuration property used to specify
What type of Referenes EclipseLink will use when referencing Entities
within the Persistence Context / UnitOfWork.
|
ReferenceResolver |
This class is leveraged by reference mappings.
|
ReflectiveAttributeDefinition |
INTERNAL:
|
ReflectiveMethodDefinition |
INTERNAL:
|
RelationalDescriptor |
Purpose: EclipseLink has been designed to take advantage of the similarities between
relational databases and objects while accommodating for their differences, providing an object
oriented wrapper for relational databases.
|
RelationalMapping |
INTERNAL
All mappings which can be added to org.eclipse.persistence.mappings.Descriptor must
implement this interface.
|
RelationExpression |
Purpose:Used for all relation operators except for between.
|
RelationTableMechanism |
Purpose: Contains relation table functionality
that was originally defined in ManyToManyMapping
and now is shared with OneToOneMapping.
|
RelativePositionOrderingPolicy |
INTERNAL:
|
RelativePositionOrderingPolicyConfig |
|
RemoteCommand |
Purpose: This Interfaces provides the reference part of an remote command framework
Whereby, TopLink can issue commands to distributed servers.
|
RemoteCommandManager |
Purpose: Provide a CommandManager implementation for cache coordination.
|
RemoteCommandManagerConfig |
INTERNAL:
|
RemoteCommandManagerException |
Instances of this exception are raised if a problem is detected in the
RemoteCommandManager (RCM) feature.
|
RemoteCommandManagerExceptionResource |
INTERNAL:
English ResourceBundle for RemoteCommandManagerExceptionResource messages.
|
RemoteConnection |
Purpose: Define an abstract class for the remote object that can execute
a remote command using different transport protocols.
|
RemoteConnection |
Defines set of abstract methods which one must overwrite for any kind to implement a communication mechanism.
|
RemoteCursoredStream |
Purpose:
The object is used as a wrapper to the CursoredStream object in the remote transaction (via RMI, CORBA, etc.)
|
RemoteFunctionCall |
Purpose: This Interface provides the reference part of an remote command framework
Whereby, TopLink can issue function calls to distributed servers.
|
RemoteProtocol |
Remote JPA protocol persistence property values.
|
RemoteScrollableCursor |
Purpose:
The object is used as a wrapper to the ScrollableCursor object in the remote transaction (via RMI, CORBA, etc.)
|
RemoteSession |
Purpose: Provide transparent remote three-tiered replacation support.
|
RemoteSessionController |
RemoteSessionController sits between the remote session (on the client)
and whatever session is running on the server.
|
RemoteUnitOfWork |
Counter part of the unit of work which exists on the client side.
|
RemoteValueHolder |
Remote value holders can be invoked locally and remotely.
|
RemoveServerSideRemoteValueHolderCommand |
Purpose: This class provides an implementation of a RemoteSessionCommand
|
RepeatableWriteUnitOfWork |
|
ReplaceValueHoldersIterator |
Helper class for RemoteSessionController.
|
ReplicationPartitioning |
ReplicationPartitioning sends requests to a set of connection pools.
|
ReplicationPartitioningPolicy |
PUBLIC:
ReplicationPartitioningPolicy sends requests to a set of connection pools.
|
ReportItem |
Purpose: represents an item requested (i.e.
|
ReportQuery |
Purpose: Query for information about a set of objects instead of the objects themselves.
|
ReportQueryResult |
Purpose: A single row (type) result for a ReportQuery
|
ReportQueryResult.RecordEntry |
Entry class for implementing Map interface.
|
Restrictable |
|
Restriction |
|
ResultSetConcurrency |
JDBC ResultSet concurrency hint values.
|
ResultSetMappingQuery |
Purpose:
Concrete class to perform read using raw SQL and the SQLResultSetMapping.
|
ResultSetRecord |
PERF: Record used by ObjectLevelReadQuery ResultSet optimization.
|
ResultSetType |
JDBC ResultSet type hint values.
|
ResultType |
Result type hint values.
|
ReturningPolicy |
Purpose:
Allows for INSERT or UPDATE operations to return values back into the object being written.
|
ReturningPolicy.Info |
INTERNAL:
|
ReturnInsert |
A ReturnInsert annotation allows for INSERT operations to return values back
into the object being written.
|
ReturnUpdate |
A ReturnUpdate annotation allows for UPDATE operations to return values back
into the object being written.
|
RMIConnection |
This class exists on on the client side which talks to remote session controller through
RMI connection.
|
RMIIIOPTransportManagerConfig |
INTERNAL:
|
RMIRegistryNamingServiceConfig |
INTERNAL:
|
RMIRemoteCommandConnection |
Purpose: The interface for the remote RMI object used for transporting
the remote command.
|
RMIRemoteCommandConnectionImpl |
Purpose: The implementation for the remote RMI object used for
transporting the remote command.
|
RMIRemoteConnection |
Purpose: Define an RMI implementation class for the remote object that
can execute a remote command.
|
RMIRemoteSessionController |
Defines the public methods remote connection can invoke on the remote session controller.
|
RMIRemoteSessionControllerDispatcher |
RemoteSessionController sits between the remote session and the session.
|
RMIServerSessionManager |
|
RMIServerSessionManagerDispatcher |
|
RMITransportManager |
Purpose: Provide an RMI transport implementation for RCM.
|
RMITransportManagerConfig |
INTERNAL:
|
Root |
Root is used to hold an Object along with the corresponding QName and some other related information.
|
RoundRobinPartitioning |
RoundRobinPartitioning sends requests in a round robin fashion to the set of connection pools.
|
RoundRobinPartitioningPolicy |
PUBLIC:
RoundRobinPartitioningPolicy sends requests in a round robin fashion to the set of connection pools.
|
RuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
SafeModeTuner |
Configures the persistence unit for debugging.
|
SAPNetWeaver_7_1_Platform |
Server platform for SAP NetWeaver AS Java 7.1 (including EhP 1), 7.2 and
follow-up releases.
|
SAPNetWeaverTransactionController |
TransactionController implementation for SAP NetWeaver AS Java 7.1 (including
EhP 1), 7.2 and follow-up releases.
|
SAXDocumentBuilder |
Purpose: Build a DOM from SAX events.
|
SAXEvent |
Purpose: Abstract class to represent an event from a ContentHandler or LexicalHandler
|
SAXFragmentBuilder |
|
SAXPlatform |
|
SAXUnmarshaller |
INTERNAL:
|
SAXUnmarshallerHandler |
INTERNAL:
|
Schema |
|
SchemaCompareByNamespace |
|
SchemaManager |
Purpose: Define all user level protocol for development time database manipulation.
|
SchemaModelGenerator |
INTERNAL:
|
SchemaModelGeneratorProperties |
INTERNAL:
|
SchemaModelOutputResolver |
Interface for controlling where schema files are generated.
|
SchemaModelProject |
Purpose: TopLink OX project to map org.eclipse.persistence.internal.schema.model.*
Used by TopLink SDO and JAXB implementations
|
SchemaPerMultitenantPolicy |
A schema per tenant multitenant policy.
|
ScrollableCursor |
|
ScrollableCursorPolicy |
PUBLIC:
ScrollableCursorPolicy allows for additional options to be specified for ReadAllQuery or DataReadQuery.
|
SDOException |
Purpose:
This class provides an implementation of EclipseLinkException specific to the EclipseLink SDO (Service Data Objects) API.
|
SDOExceptionResource |
INTERNAL:
Purpose:
|
Securable |
TopLink encryption interface
|
SecurableObjectHolder |
Holder of a SecurableObject.
|
SelectedFieldsLockingPolicy |
Purpose: An implementation of the OptimisticLockingPolicy interface.
|
SelectGenerationContext |
INTERNAL:
An extension of GenerationContext the provides SELECT specific behavior.
|
SelectNode |
INTERNAL:
|
Sequence |
Purpose: Class to represent a Sequence in a Schema
|
Sequence |
Purpose: Abstract class to define sequencing.
|
SequenceConfig |
INTERNAL:
|
SequenceDefinition |
Purpose: Allow a generic way of creating sequences on the different platforms,
and allow optional parameters to be specified.
|
SequencedMarshalContext |
An implementation of MarshalContext for handling sequenced objects that
are mapped to XML.
|
SequencedObject |
In order to mark a domain object as being a Sequenced Object it must
implement this interface.
|
SequencedUnmarshalContext |
|
SequenceObjectDefinition |
Purpose: Sequence definition Native Sequence object.
|
Sequencing |
Purpose: Define interface to use sequencing.
|
SequencingCallback |
Purpose: Define interface for sequencing callback.
|
SequencingCallbackFactory |
Purpose: Define interface for sequencing callback factory.
|
SequencingConfig |
INTERNAL:
|
SequencingControl |
Purpose: Define an interface to control sequencing functionality.
|
SequencingFactory |
SequencingFactory is private to EclipseLink.
|
SequencingFunctionCall |
Purpose: This class declares sequencing remote function calls classes
|
SequencingFunctionCall.DoesExist |
|
SequencingFunctionCall.GetNextValue |
|
SequencingFunctionCall.WhenShouldAcquireValueForAll |
|
SequencingHome |
Purpose: Define interface for getting all sequencing interfaces.
|
SequencingServer |
Purpose: Define interface for sequencing server.
|
SerializableDescriptorEventHolder |
INTERNAL:
Interface to hold onto a DescriptorEvents within a project so they can be rebuilt after serialization.
|
SerializationHelper |
Provide common functionalities for serialization of object.
|
SerializedConverter |
A SerializedConverter is used to serialize an object's value into a database binary, character, or XML field.
|
SerializedConverters |
A TypeConverters annotation allows the definition of multiple SerializedConverter.
|
SerializedObject |
SerializedObject annotation is used to set an
org.eclipse.persistence.descriptors.SerializedObjectPolicy on an Entity or MappedSuperClass.
|
SerializedObjectConverter |
Purpose: The serialized object converter can be used to store an arbitrary object or set of objects into a database binary or character field.
|
SerializedObjectPolicy |
SerializedObjectPolicy (SOP) could be set on a non-aggregate descriptor.
|
SerializedObjectPolicyWrapper |
It's a transition class that holds SerializedObjectPolicy class name
and field obtained from matadata before it can be instantiated.
|
Serializer |
Generic serializer interface.
|
Server |
Purpose: A single session that supports multiple user/clients connection at the same time.
|
ServerLog |
Basic logging class that provides framework for integration with the application
server log.
|
ServerLogConfig |
INTERNAL:
|
ServerPlatform |
PUBLIC:
This is the interface describing the behavior for ServerPlatformBase, and any other
class that wants to provide behavior for a server.
|
ServerPlatformBase |
PUBLIC:
Implementation of org.eclipse.persistence.platform.server.ServerPlatform
|
ServerPlatformConfig |
INTERNAL:
|
ServerPlatformDetector |
A generic interface that allows implementors to try to detect which platform is currently being executed on.
|
ServerPlatformException |
|
ServerPlatformExceptionResource |
|
ServerPlatformUtils |
A utility class to interact with ServerPlatforms.
|
ServerSession |
Implementation of Server
INTERNAL:
The public interface should be used.
|
ServerSessionConfig |
INTERNAL:
|
ServiceAnnouncement |
Purpose: A structured message object to announce a new RCM service
instance becoming available
|
ServiceId |
Purpose: Encapsulate the information that uniquely identifies a specific
remote command service instance.
|
Session |
Purpose: Define the EclipseLink session public interface.
|
SessionBroker |
Purpose: Provide a single view to a TopLink session that transparently accesses multple databases.
|
SessionBrokerConfig |
INTERNAL:
|
SessionBrokerIdentityMapAccessor |
INTERNAL:
Subclass of IdentityMapAccessor for Session brokers
Overrides some identiy map initialization code
|
SessionBrokerPlaceHolder |
INTERNAL:
|
SessionConfig |
INTERNAL:
|
SessionConfigs |
INTERNAL:
|
SessionCustomizer |
PUBLIC:
This interface is to allow extra customization on an EclipseLink Session
|
SessionEvent |
Purpose: Encapsulate the information provided with session events.
|
SessionEventAdapter |
Purpose: To provide a trivial implemetation of SessionEventListener.
|
SessionEventListener |
Purpose: Used to support session events.
|
SessionEventManager |
Purpose: Used to support session events.
|
SessionEventManagerConfig |
INTERNAL:
|
SessionFactory |
Helper class to simplify the development and generation of code that accesses
TopLink through the SessionManager (sessions config XML).
|
SessionFinalizer |
This is a finalizer for a session.
|
SessionLoaderException |
|
SessionLoaderExceptionResource |
INTERNAL:
English ResourceBundle for SessionLoaderExceptionResource messages.
|
SessionLog |
SessionLog is the ever-so-simple interface used by
EclipseLink to log generated messages and SQL.
|
SessionLogEntry |
SessionLogEntry is a simple container object that holds
all the information pertinent to an EclipseLink logging event.
|
SessionManager |
Purpose: Global session location.
|
SessionProfiler |
Purpose: This interface defines the link between the Session and the PerformanceProfiler tool.
|
SessionProfilerAdapter |
Adapter class for SessionProfiler interface.
|
SessionsFactory |
INTERNAL:
Builds EclipseLink Sessions from the XML Session Config model.
|
SessionTuner |
Generic tuning interface.
|
SetNode |
INTERNAL:
This node holds a list of all the updates that will occur in an Update Query.
|
Setting |
Setting objects are used to control the order in which the
mappings for Sequenced Objects are processed.
|
SimpleAppendCallCustomParameter |
INTERNAL:
|
SimpleComponent |
|
SimpleConditionalExpressionNode |
INTERNAL
|
SimpleContent |
|
SimpleDatabaseType |
PUBLIC: Marker interface for Simple Database types
(e.g.
|
SimpleDerivation |
|
SimpleFunctionCall |
Purpose: RemoteFunctionCall's interface implementors that
don't use remoteSessionController parameter in execute method
may extend this class
|
SimplePLSQLTypeWrapper |
INTERNAL: a helper class that holds DatabaseType's.
|
SimpleResultSetRecord |
PERF: Record used by ObjectLevelReadQuery ResultSet optimization.
|
SimpleType |
|
SingleTableMultitenantPolicy |
A single table "striped" multitenant policy.
|
SizeNode |
INTERNAL
|
SkippedEntityEvent |
Purpose: Class to represent the skippedEntity event
|
SoftCacheKey |
Purpose: Container class for storing objects in an IdentityMap.
|
SoftCacheWeakIdentityMap |
Purpose: A SoftCacheWeakIdentityMap is identical to the WeakIdentityMap, however the weak reference
can be a performance problem for some types of apps because it can cause too much garbage collection
of objects read causing them to be re-read and re-built (this defeats the purpose of the cache).
|
SoftIdentityMap |
Purpose: A SoftIdentityMap holds all objects referenced by the application.
|
SomeNode |
INTERNAL
|
SortDirectionNode |
|
SortedCollectionContainerPolicy |
Purpose: A SortedCollectionContainerPolicy is ContainerPolicy whose
container class implements the SortedInterface interface.
|
SpatialExpressionFactory |
This class is used to construct expressions that use Oracle Spatial operators
|
SpatialExpressionOperators |
INTERNAL:
This class produces a number of ExpressionOperators for spatial classes
The static methods in this class are used by Oracle9Platform to initialize
these operators.
|
SpatialParameters |
PUBLIC:
A utility class used to set parameters on spatial operators within TopLink's
expression framework.
|
SpatialParameters.Mask |
|
SpatialParameters.QueryType |
|
SpatialParameters.Units |
|
SQLAnywherePlatform |
Provides SQL Anywhere specific behaviour.
|
SQLCall |
Purpose: Used as an abstraction of an SQL call.
|
SQLDeleteAllStatement |
Purpose: Print DELETE statement with non trivial WHERE clause
|
SQLDeleteAllStatementForTempTable |
|
SQLDeleteStatement |
Purpose: Print DELETE statement.
|
SQLInsertStatement |
Purpose: Print INSERT statement.
|
SQLModifyAllStatementForTempTable |
|
SQLModifyStatement |
Purpose: Mirror SQL behavior.
|
SQLResult |
Purpose:
An abstract superclass that represents the commonalities between the main
result types of the SQLResultSetMapping
|
SQLResultSetMapping |
Purpose:
Concrete class to represent the SQLResultSetMapping structure as defined by
the EJB 3.0 Persistence specification.
|
SQLSelectStatement |
Purpose: Print SELECT statement.
|
SQLServerPlatform |
Purpose: Provides SQL Server specific behavior.
|
SQLStatement |
Purpose: Mirror SQL behavior.
|
SQLUpdateAllStatement |
|
SQLUpdateAllStatementForOracleAnonymousBlock |
|
SQLUpdateAllStatementForTempTable |
|
SQLUpdateStatement |
Purpose: Print UPDATE statement.
|
SqrtNode |
INTERNAL
|
StackUnmarshalNamespaceResolver |
This is a complete UnmarshalNamespaceResolver implementation.
|
StandardSequence |
Purpose: An abstract class providing default sequence behavior.
|
StandardTuner |
Default tuner.
|
StartCDATAEvent |
Purpose: Class to represent the startCDATA event
|
StartDocumentEvent |
Purpose: Class to represent the startDocument event
|
StartDTDEvent |
Purpose: Class to represent the startDTD event
|
StartElementEvent |
Purpose: Class to represent the startElement event
|
StartEntityEvent |
Purpose: Class to represent the startEntity event
|
StartPrefixMappingEvent |
Purpose: Class to represent the startPrefixMapping event
|
StatementQueryMechanism |
Purpose:
Mechanism used for all statement objects.
|
StaticWeaveException |
|
StaticWeaveExceptionResource |
|
StoredFunctionCall |
Purpose: Used to define a platform independent function call.
|
StoredFunctionDefinition |
Purpose: Allow a semi-generic way of creating store function.
|
StoredProcedureCall |
Purpose: Used to define a platform independent procedure call.
|
StoredProcedureDefinition |
Purpose: Allow a semi-generic way of creating stored procedures.
|
StoredProcedureGenerator |
Purpose: To generate StoredProcedures from EclipseLink Projects
|
StoredProcedureParameter |
A StoredProcedureParameter annotation is used within a
NamedStoredProcedureQuery annotation.
|
StrBuffer |
INTERNAL:
|
StringFunctionNode |
INTERNAL
NOTE CURRENTLY BEING USED
|
StringHelper |
INTERNAL:
|
StringLiteralNode |
INTERNAL
|
Struct |
Struct types are extended object-relational data-types supported by some databases.
|
StructConverter |
A StructConverter is a special type of converter that handles the conversion of a specific
database Struct type.
|
StructConverter |
PUBLIC:
A StuctConverter can be added to a DatabasePlatform
It allows custom processing dealing java.sql.Struct types
When added to the DatabasePlatform:
1.
|
StructConverterConfig |
|
StructConverters |
A StructConverters annotation allows the definition of multiple
StructConverter.
|
StructConverterType |
This class contains predefined StructConverter types.
|
Structure |
Struct types are extended object-relational data-types supported by some databases.
|
StructureMapping |
Purpose:
A structure is an object-relational user-defined data-type or object-type.
|
SubqueryNode |
INTERNAL
|
SubSelectDatabaseTable |
INTERNAL:
Allow a table to reference a sub-select to support sub-selects in the from clause.
|
SubSelectExpression |
This is used to support subselects.
|
SubstringNode |
INTERNAL
|
SumNode |
INTERNAL
|
SunAS9PlatformConfig |
INTERNAL:
|
SunCORBATransportManagerConfig |
INTERNAL:
|
SybasePlatform |
Purpose: Provides Sybase ASE specific behavior.
|
SymfowarePlatform |
Symfoware Server
http://wiki.eclipse.org/EclipseLink/Development/Incubator/Extensions/SymfowarePlatform
Test results: http://wiki.eclipse.org/EclipseLink/Development/DatabasePlatform/SymfowarePlatform/TestResults
Contributed by: Fujitsu Ltd.
Contributed under bug: 288715
|
SynchronizationListenerFactory |
Purpose: Generate synchronization listener objects of the appropriate type.
|
SystemProperties |
This class provides the list of System properties that are recognized by EclipseLink.
|
TableAliasLookup |
INTERNAL:
Represents the aliased tables an ObjectExpression will be translated to,
along with any of its derived TableExpressions.
|
TableCreator |
Purpose: This class is responsible for creating the tables defined in the project.
|
TableCreatorClassGenerator |
Purpose: Allow for a class storing a TopLink table creator's tables (meta-data) to be generated.
|
TableDefinition |
Purpose: Allow a generic way of creating tables on the different platforms.
|
TableExpression |
A TableExpression allows for a raw database table to be referenced in a query.
|
TablePerClassPolicy |
Purpose: Provides the functionality to support a TABLE_PER_CLASS
inheritance strategy.
|
TablePerMultitenantPolicy |
A table per tenant multitenant policy.
|
TableSequence |
Purpose: Defines sequencing through using a SEQUENCE table.
|
TableSequenceConfig |
INTERNAL:
|
TableSequenceDefinition |
Purpose: Allow a generic way of creating sequences on the different platforms,
and allow optional parameters to be specified.
|
TargetDatabase |
Target database persistence property values.
|
TargetServer |
Target server persistence property values.
|
TemporalLiteralNode |
INTERNAL
|
TemporalLiteralNode.TemporalType |
|
TenantDiscriminatorColumn |
Tenant discriminator column(s) are used with a SINGLE_TABLE multitenant
strategy.
|
TenantDiscriminatorColumns |
A TenantDiscriminatorColumns annotation allows the definition of multiple
TenantDiscriminatorColumn.
|
TenantTableDiscriminator |
A tenant table discriminator is used with a TABLE_PER_TENANT multitenant
strategy.
|
TenantTableDiscriminatorType |
An enum that is used within the TenantTableDiscriminator annotation.
|
ThreadCursoredList |
Special List/Vector subclass that allows concurrent
population of the contents while the list is in use.
|
TimeOfDay |
A TimeOfDay annotation is used to specify a specific time of day using a
Calendar instance which is to be used within an OptimisticLocking annotation.
|
TimestampLockingPolicy |
Purpose: Used to allow a single version timestamp to be used for optimistic locking.
|
TimesTen7Platform |
Purpose: Provides TimesTen 7 specific behavior.
|
TimesTenPlatform |
Database platform for the TimesTen database product.
|
TimeToLiveCacheInvalidationPolicy |
PUBLIC:
A CacheInvalidationPolicy which allows objects to live for a specific amount of time
after they are read.
|
TimeZoneHolder |
|
ToStringLocalization |
Purpose: This is for any toString messages
|
ToStringLocalizationResource |
English ResourceBundle for ToStringLocalization messages.
|
TraceLocalization |
Purpose: This is for any trace related messages
Messages are not currently translated by default here.
|
TraceLocalizationResource |
English ResourceBundle for TraceLocalization messages.
|
TransactionException |
|
TransactionExceptionResource |
INTERNAL:
English ResourceBundle for TransactionException messages.
|
Transformation |
Transformation is an optional annotation for org.eclipse.persistence.mappings.TransformationMapping.
|
TransformationMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,TRANSFORMATION_RECORD extends TransformationRecord,XML_RECORD extends XMLRecord> |
|
TransformationMapping |
Purpose: A transformation mapping is used for a specialized translation between how
a value is represented in Java and its representation on the databae.
|
TransformationMappingChangeRecord |
Purpose: To record the changes for attributes that can be represented as Transformation Mapping
|
TransformationMappingChangeRecord |
Purpose: To Provide API to the TransformationMappingChangeRecord.
|
TransformationRecord |
|
TransformerBasedFieldTransformation |
INTERNAL:
An implementation of FieldTransformation which holds onto a transformer class-name
which will be instantiated to do transformations
|
TransformerBasedValueHolder |
|
TransformerHelper |
Transformer helper class.
|
TransientCompatibleAnnotations |
PUBLIC:
This class is used by our JPA annotation processing to discover which annotations may coexist with a
jakarta.persistence.Transient annotation.
|
TransparentIndirectionPolicy |
Purpose
|
Transporter |
As the name signifies the object is responsible for carrying read objects from the server to the client.
|
TransportManager |
Purpose: Provide an abstract class that offers a common API to handling
remote command connections.
|
TransportManagerConfig |
INTERNAL:
|
TreatAsExpression |
|
TreeObjectBuilder |
INTERNAL:
|
TrimNode |
INTERNAL
|
TunerType |
Tuning persistence property values.
|
TypeConversionConverter |
Purpose: Type conversion converters are used to explicitly map a database type to a
Java type.
|
TypeConverter |
The TypeConverter annotation is used to specify an EclipseLink
org.eclipse.persistence.mappings.converters.TypeConversionConverter for modification
of the data value(s) during the reading and writing of a mapped attribute.
|
TypeConverters |
A TypeConverters annotation allows the definition of multiple TypeConverter.
|
TypedAssociation |
Purpose: Generic association object.
|
TypeDefinition |
Purpose: Allow for Oracle 8 object-relational user defined type to be created.
|
TypeDefParticle |
Purpose: Base class for Sequence, Choice and All
|
TypeDefParticleOwner |
Purpose: Class to represent an object that can be the owner of sequence, choice, all in a Schema
|
TypeHelper |
INTERNAL
|
TypeHelperImpl |
INTERNAL
|
TypeMapping |
Purpose: Used to define object-type converter object->data values mapping.
|
TypeNodeValue |
|
TypeTableDefinition |
Purpose: Allow for tabels of Oracle 8 object-relational user defined type to be created.
|
UnaryMinus |
INTERNAL
|
UnaryTableSequence |
Purpose: Defines sequencing through using a singleton sequence table.
|
UnaryTableSequenceConfig |
INTERNAL:
|
UnaryTableSequenceDefinition |
Purpose: Creates / drops an unary sequence table:
the name of the table is sequence name; its only field is named unarySequenceCounterFieldName
|
UnidirectionalOneToManyMapping |
Purpose: UnidirectionalOneToManyMapping doesn't have 1:1 back reference mapping.
|
Union |
|
UnionField<CONVERSION_MANAGER extends ConversionManager,NAMESPACE_RESOLVER extends NamespaceResolver> |
Subclass of Field for fields that are mapped to unions.
|
UnionPartitioning |
UnionPartitioning sends queries to all connection pools and unions the results.
|
UnionPartitioningPolicy |
PUBLIC:
UnionPartitionPolicy sends queries to all connection pools and unions the results.
|
UniqueKeyConstraint |
Purpose: Define a unique key constraint for a table.
|
UnitOfWork |
Purpose: To allow object level transactions.
|
UnitOfWork.CommitOrderType |
Defines the ordering of updates and deletes of a set of the same entity type during a commit or flush operation.
|
UnitOfWorkChangeSet |
Purpose: This is the overall collection of changes.
|
UnitOfWorkChangeSet |
Purpose: To Provide API to the UnitOfWorkChangeSet.
|
UnitOfWorkIdentityMap |
Unit of work specific identity map which avoid additional overhead not required in unit of work,
such as locking and synchronization.
|
UnitOfWorkIdentityMapAccessor |
INTERNAL:
IdentityMapAccessor subclass for UnitOfWork
Overrides some initialization functionality and some behavior having to do with
getting objects from identity maps.
|
UnitOfWorkImpl |
Implementation of org.eclipse.persistence.sessions.UnitOfWork
The public interface should be used.
|
UnitOfWorkQueryValueHolder |
UnitOfWorkQueryValueHolder wraps a database-stored object and
implements behavior to access it.
|
UnitOfWorkTransformerValueHolder |
UnitOfWorkTransformerValueHolder wraps a database-stored object and
implements behavior to access it.
|
UnitOfWorkValueHolder |
A UnitOfWorkValueHolder is put in a clone object.
|
UniversalAsOfClause |
INTERNAL:
Purpose: Represents a query level AS OF TIMESTAMP/SCN Oracle SQL clause.
|
UnmappedContentHandler<UNMARSHAL_RECORD extends UnmarshalRecord> |
Purpose:Provide an interface that can be implemented for handling
unmapped content during unmarshal operations with SAXPlatform.
|
UnmappedContentHandler |
Purpose:Provide an interface that can be implemented for handling
unmapped content during unmarshal operations with SAXPlatform.
|
UnmappedContentHandlerWrapper |
INTERNAL:
This class delegates all events corresponding to the UnmappedContentHandler.
|
UnmarshalContext |
The UnmarshalContext allows mappings to be unmarshalled differently depending
on the type of object.
|
UnmarshalKeepAsElementPolicy |
|
UnmarshalKeepAsElementPolicy |
Purpose: Used in conjunction with XMLAnyObject/CollectionMapping and XMLCompositeObject/CollectionMapping
to specify when (if at all) to keep parts of the unmarshalled document as nodes.
|
Unmarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CONTEXT extends Context,DESCRIPTOR extends Descriptor,ID_RESOLVER extends IDResolver,MEDIA_TYPE extends MediaType,ROOT extends Root,UNMARSHALLER_HANDLER extends UnmarshallerHandler,UNMARSHALLER_LISTENER extends Unmarshaller.Listener> |
|
Unmarshaller.Listener |
An implementation of UnmarshalListener can be set on an Unmarshaller to
provide additional behaviour during unmarshal operations.
|
UnmarshallerHandler |
Class used to unmarshal SAX events to objects.
|
UnmarshalNamespaceContext |
An UnmarshalNamespaceResolver that delegates all work to a NamespaceContext.
|
UnmarshalNamespaceResolver |
An abstraction to represent a namespace resolver for unmarshalling based on
the XML input.
|
UnmarshalRecord<ABSTRACT_SESSION extends CoreAbstractSession,FIELD extends CoreField,ID_RESOLVER extends IDResolver,OBJECT_BUILDER extends ObjectBuilder,TRANSFORMATION_RECORD extends TransformationRecord,UNMARSHALLER extends Unmarshaller> |
This class represents unmarshal record behaviour that is specific to the SAX
platform.
|
UnmarshalRecord |
|
UnmarshalRecordImpl<TRANSFORMATION_RECORD extends TransformationRecord> |
Purpose:Provide an implementation of ContentHandler that is used by TopLink OXM to
build mapped Java Objects from SAX events.
|
UnmarshalXPathEngine<XML_FIELD extends Field> |
INTERNAL:
|
UpdateAllQuery |
PUBLIC:
A Query Class used to perform a bulk update using TopLink's expression framework.
|
UpdateNode |
INTERNAL:
UpdateNode is a ModifyNode that represents an UpdateAllQuery
|
UpdateObjectQuery |
Purpose:
Used for updating existing objects into the database.
|
UpperNode |
INTERNAL
|
UserDefinedTransportManagerConfig |
INTERNAL:
|
UuidGenerator |
Defines a primary key generator that may be
referenced by name when a generator element is specified for
the GeneratedValue annotation.
|
UuidGenerators |
A UuidGenerators annotation allows the definition of multiple UuidGenerator.
|
UUIDSequence |
|
ValidatingMarshalRecord |
|
ValidatingMarshalRecord.MarshalSAXParseException |
|
ValidationException |
Purpose: This exception is used if incorrect state or method arguments are detected
in a general TopLink object.
|
ValidationExceptionResource |
INTERNAL:
English ResourceBundle for ValidationException messages.
|
ValueHolder<T> |
Purpose: Act as a place holder for a variable that required a value holder interface.
|
ValueHolderInterface<T> |
Purpose: Interface to allow lazy loading of an object's relationships from the database.
|
ValuePartition |
Represent a specific value partition.
|
ValuePartitioning |
ValuePartitioning partitions access to a database cluster by a field value from the object,
such as the object's location, or tenant.
|
ValuePartitioningPolicy |
PUBLIC:
ValuePartitioningPolicy partitions access to a database cluster by a field value from the object,
such as the object's location, or tenant.
|
ValueReadQuery |
Purpose:
Concrete class to perform a read of a single data value.
|
ValuesAccessor |
ValueAccessor is a specialized AttributeAccessor enabling access to property values
|
VariableNode |
INTERNAL
|
VariableOneToOne |
Variable one to one mappings are used to represent a pointer references
between a java object and an implementer of an interface.
|
VariableOneToOneMapping |
Purpose: Variable one to one mappings are used to represent a pointer references
between a java object and an implementer of an interface.
|
VariableXPathCollectionMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
VariableXPathObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,CONVERTER extends CoreConverter,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller,XML_RECORD extends XMLRecord> |
|
VarrayDefinition |
Purpose: Allow for creation of varray type.
|
VectorContainerPolicy |
PERF: Avoids reflection usage for Vectors.
|
VectorUtils |
This class provides "empty" and "unmodifiable" wrappers for the Vector class.
|
Version |
This class stores variables for the version and build numbers that are used
in printouts and exceptions.
|
VersionLockingPolicy |
Purpose: Used to allow a single version number to be used for optimistic locking.
|
ViewDefinition |
Purpose: Allow for creation of views.
|
VirtualAccessMethods |
Specifies that this class contains virtual attributes.
|
VirtualAttributeAccessor |
|
VirtualAttributeMethodInfo |
Data-holding object that holds information about object used by mappings with
a VIRTUAL access type.
|
VPDMultitenantPolicy |
A vpd multitenant policy.
|
WeakCacheKey |
Purpose: Container class for storing objects in an IdentityMap.
|
WeakIdentityMap |
Purpose: A WeakIdentityMap holds all objects referenced by the application only.
|
WeakObjectWrapper |
INTENRAL:
|
WeakUnitOfWorkIdentityMap |
|
WeavedAttributeValueHolderInterface<T> |
INTERNAL:
This interface defines functionality required by ValueHolders for OneToOneMappings that
have LAZY access weaved into them and use Property (method) based access
The weaving feature adds a paralell valueholder to the class it weaves and uses that valueholder
to control the lazy loading.
|
WeavedObjectBasicIndirectionPolicy |
A WeavedObjectBasicIndirectionPolicy is used by OneToOne mappings that are LAZY through weaving
and which use Property(method) access.
|
WebLogic_10_Platform |
PUBLIC:
This is the concrete subclass responsible for representing WebLogic 10 specific behavior.
|
WebLogic_10_PlatformConfig |
INTERNAL:
|
WebLogic_12_Platform |
|
WebLogic_6_1_PlatformConfig |
INTERNAL:
|
WebLogic_7_0_PlatformConfig |
INTERNAL:
|
WebLogic_8_1_PlatformConfig |
INTERNAL:
|
WebLogic_9_Platform |
PUBLIC:
This is the concrete subclass responsible for representing WebLogic9 specific behavior.
|
WebLogic_9_PlatformConfig |
INTERNAL:
|
WebLogicPlatform |
PUBLIC:
This is the concrete subclass responsible for representing WebLogic-specific
server behavior.
|
WebLogicPlatformDetector |
|
WebLogicRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
WebLogicTransactionController |
Purpose: TransactionController implementation for WLS JTA
|
WebLogicTransactionController11 |
Purpose: TransactionController implementation for WLS JTA
|
WebSphere_4_0_PlatformConfig |
INTERNAL:
|
WebSphere_5_0_PlatformConfig |
INTERNAL:
|
WebSphere_5_1_PlatformConfig |
INTERNAL:
|
WebSphere_6_0_PlatformConfig |
INTERNAL:
|
WebSphere_6_1_Platform |
PUBLIC:
This is the concrete subclass responsible for representing WebSphere
6.1-specific server behavior.
|
WebSphere_6_1_PlatformConfig |
INTERNAL:
|
WebSphere_7_0_PlatformConfig |
INTERNAL:
|
WebSphere_7_Platform |
PUBLIC:
This is the concrete subclass responsible for representing WebSphere 7 -specific server behavior.
|
WebSphere_EJBEmbeddable_Platform |
|
WebSphere_EJBEmbeddable_PlatformConfig |
|
WebSphere_Liberty_Platform |
PUBLIC:
This is the concrete subclass responsible for representing WebSphere-specific server behavior.
|
WebSphere_Liberty_Platform_Config |
|
WebSphereEJBEmbeddableTransactionController |
|
WebSphereLibertyTransactionController |
|
WebSpherePlatform |
PUBLIC:
This is the concrete subclass responsible for representing WebSphere-specific server behavior.
|
WebSpherePlatformDetector |
|
WebSphereRuntimeServices |
Purpose: Provide a dynamic interface into the EclipseLink Session.
|
WebSphereTransactionController |
Purpose: TransactionController implementation for WebSphere
|
WhenThenNode |
INTERNAL
|
WhereNode |
INTERNAL
|
WrapperPolicy |
Purpose: The wrapper policy can be used to wrap all objects read from the database in another object.
|
WrappingValueHolder |
WrappingValueHolder is an interface type that implementors use when they will be
wrapping another ValueHolder that has the original value.
|
WriteConnectionPoolConfig |
INTERNAL:
|
WriteLockManager |
INTERNAL:
|
WriteObjectQuery |
Purpose:
Used for inserting or updating objects
WriteObjectQuery determines whether to perform a insert or an update on the database.
|
WriterRecord |
Use this type of MarshalRecord when the marshal target is a Writer and the
XML should not be formatted with carriage returns or indenting.
|
WriteTransformer |
Annotation for org.eclipse.persistence.mappings.TransformationMapping.
|
WriteTransformers |
An optional annotation for org.eclipse.persistence.mappings.TransformationMapping.
|
XMLAbstractAnyMapping |
Purpose: An abstract superclass for XMLAnyObjectMapping and XMLAnyCollectionMapping.
|
XmlAccessMethods |
Purpose:This annotation allows the userTo specify accessor methods for
a given property.
|
XMLAccessor |
INTERNAL:
|
XMLAnyAttributeMapping |
Purpose:The XMLAnyAttributeMapping is used to map to an attribute in an object to any xml attributes contained
on a specific element in the XML Document.
|
XMLAnyAttributeMappingNodeValue |
INTERNAL:
|
XMLAnyCollectionMapping |
Any collection XML mappings map an attribute that contains a heterogenous collection of
objects to multiple XML elements.
|
XMLAnyCollectionMappingNodeValue |
INTERNAL:
|
XMLAnyObjectMapping |
Any object XML mappings map an attribute that contains a single object to an XML element.
|
XMLAnyObjectMappingNodeValue |
INTERNAL:
|
XMLAttachmentMarshaller |
Purpose: Provides an interface through which EclipseLink can allow a user to do
special handling for Binary Data.
|
XMLAttachmentUnmarshaller |
Purpose: Provides an interface through which EclipseLink can allow a user to do
special handling for Binary Data.
|
XMLBinaryAttachmentHandler |
INTERNAL:
|
XMLBinaryDataCollectionMapping |
Purpose:Provide a mapping for a collection of binary data values that can be treated
as either inline binary values or as an attachment.
|
XMLBinaryDataCollectionMappingNodeValue |
INTERNAL:
|
XMLBinaryDataHelper |
|
XMLBinaryDataHelper.EncodedData |
INTERNAL
|
XMLBinaryDataMapping |
Purpose:Provide a mapping for binary data that can be treated as either inline or as
an attachment.
|
XMLBinaryDataMappingNodeValue |
INTERNAL:
|
XMLBinder |
PUBLIC:
|
XMLBinderCacheEntry |
INTERNAL:
|
XMLBinderPolicy |
INTERNAL:
|
XMLBinderPolicyConfig |
|
XmlCDATA |
Wrap the value inside a CDATA section.
|
XMLChoiceCollectionMapping |
PUBLIC:
|
XMLChoiceCollectionMappingMarshalNodeValue |
|
XMLChoiceCollectionMappingUnmarshalNodeValue |
INTERNAL:
|
XMLChoiceFieldToClassAssociation<CONVERTER extends CoreConverter,XML_FIELD extends Field> |
INTERNAL:
|
XMLChoiceObjectMapping |
PUBLIC:
|
XMLChoiceObjectMappingNodeValue |
INTERNAL:
|
XmlClassExtractor |
A ClassExtractor allows for a user defined class indicator in place of
using xsi:type.
|
XMLCollectionReferenceMapping |
TopLink OXM version of a 1-M mapping.
|
XMLCollectionReferenceMappingMarshalNodeValue |
|
XMLCollectionReferenceMappingNodeValue |
INTERNAL:
|
XMLComparer |
This class is used to compare if two DOM nodes are equal.
|
XMLCompositeCollectionMapping |
Composite collection XML mappings map an attribute that contains a homogeneous collection of objects
to multiple XML elements.
|
XMLCompositeCollectionMappingNodeValue |
INTERNAL:
|
XMLCompositeDirectCollectionMapping |
Composite direct collection XML mappings map a collection of simple types (String, Number, Date,
etc.) to and from a sequence of composite XML nodes.
|
XMLCompositeDirectCollectionMappingNodeValue |
INTERNAL:
|
XMLCompositeObjectMapping |
Composite object XML mappings represent a relationship between two classes.
|
XMLCompositeObjectMappingNodeValue |
INTERNAL:
|
XMLConstants |
XMLConstants maintains a list of useful XML constants.
|
XMLContainerMapping |
This interface represents behaviour that is common to all XML mappings that
involve containers: Collection, Map, Arrays, etc.
|
XMLContext |
An XMLContext is created based on EclipseLink sessions or projects and can then
used to create instances of XMLMarshaller, XMLUnmarshaller and XMLValidator.
|
XMLConversionException |
Purpose: XML conversion exceptions are raised for any problem when
converting Java types to/from XML.
|
XMLConversionExceptionResource |
INTERNAL:
|
XMLConversionManager |
INTERNAL:
|
XMLConversionPair |
INTERNAL:
|
XMLConverter |
Purpose: Conversion interface to allow conversion between object and data types.
|
XMLConverterAdapter |
|
XMLConverterMapping<MARSHALLER extends Marshaller,SESSION extends CoreSession,UNMARSHALLER extends Unmarshaller> |
|
XmlCustomizer |
The XmlCustomizer annotation is used to specify a class that implements the
org.eclipse.persistence.config.DescriptorCustomizer
interface and is to run against a class descriptor after all metadata
processing has been completed.
|
XMLDescriptor |
Use an XML project for nontransactional, nonpersistent (in-memory) conversions between Java objects and XML documents.
|
XMLDirectMapping |
XML Direct Mappings map a Java attribute directly to XML attribute or text node.
|
XMLDirectMappingNodeValue |
INTERNAL:
|
XmlDiscriminatorNode |
The XmlDiscriminatorNode annotation is used to specify the class
indicator field name when using inheritance.
|
XmlDiscriminatorValue |
The XmlDiscriminatorValue annotation is used to specify the class indicator for a
given type when using inheritance.
|
XmlElementNillable |
Purpose: Provide a means of setting nillable on type and package
level, which is not possible with standard XmlElement annotation.
|
XmlElementsJoinNodes |
XmlElementsJoinNodes is used in conjunction with XmlElements in order to specify the key references for the
targets of the XmlElements annotation.
|
XMLEntry |
INTERNAL:
|
XMLEventReaderInputSource |
This class is used to expose an XMLEventReader as an InputSource.
|
XMLEventReaderReader |
Convert and XMLEventReader into SAX events.
|
XMLEventWriterRecord |
|
XMLField |
TopLink XML mappings make use of XMLFields based on XPath statements to find the relevant
data in an XML document.
|
XMLFileSequenceConfig |
INTERNAL:
|
XMLFragmentCollectionMapping |
Purpose: This mapping provides a means to keep a part of the xml tree as a collection
of DOM elements.
|
XMLFragmentCollectionMappingNodeValue |
INTERNAL:
|
XMLFragmentMapping |
Purpose: This mapping provides a means to keep a part of the xml tree as a DOM element.
|
XMLFragmentMappingNodeValue |
INTERNAL:
|
XMLFragmentReader |
Internal:
|
XMLHelper |
|
XmlIDExtension |
Purpose: Provide a way to allow properties with XmlID annotation have different type than java.lang.String.
|
XMLInlineBinaryHandler |
|
XMLInteraction |
Defines the specification for a call to a JCA interaction that uses XML.
|
XmlInverseReference |
This annotation is used to map a back-pointer during the unmarshal operation.
|
XMLInverseReferenceMapping |
This mapping is used to map a back-pointer.
|
XmlIsSetNullPolicy |
Purpose: Provide a means of using annotations to customise the handling of null values
and their xml representation.
|
XmlJoinNode |
XmlJoinNode is used in conjunction with XmlKey to specify a reference mapping.
|
XmlJoinNodes |
XmlJoinNodes is a holder for multiple XmlJoinNode annotations.
|
XmlKey |
XmlKey is used to mark a property as a key, to be referenced using a key-based mapping via XmlJoinNode .
|
XMLListConverter |
Purpose: Provides an implementation of Converter that can be used to convert a
collection of Objects into a space separated list of Strings and back.
|
XmlLocation |
XmlLocation can be used on a property of type Locator, to provide information about
the XML location (line and column number, source location) that the owning object was unmarshalled from.
|
XMLLogFormatter |
Format a TopLink LogRecord into a standard XML format.
|
XMLLogin |
In OX, the platform determines which parsing method will be used, DOM vs SAX.
|
XMLLoginConfig |
INTERNAL:
|
XMLMapping |
INTERNAL
All mappings which can be added to org.eclipse.persistence.oxm.XMLDescriptor must
implement this interface.
|
XMLMarshalException |
Purpose: XMLMarshalExceptions are raised when issues are encountered
during XMLMarshaller or XMLUnmarshaller operations.
|
XMLMarshalExceptionResource |
INTERNAL:
English ResourceBundle for XMLValidationException.
|
XMLMarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CHARACTER_ESCAPE_HANDLER extends CharacterEscapeHandler,CONTEXT extends Context<ABSTRACT_SESSION,DESCRIPTOR,?,?,?,SESSION,?>,DESCRIPTOR extends Descriptor<?,?,?,?,?,?,?,?,?,?>,MARSHALLER_LISTENER extends Marshaller.Listener,MEDIA_TYPE extends MediaType,NAMESPACE_PREFIX_MAPPER extends NamespacePrefixMapper,OBJECT_BUILDER extends ObjectBuilder<?,ABSTRACT_SESSION,?,XMLMarshaller>,SESSION extends CoreSession> |
|
XMLMarshaller |
Class used to marshal object to XML.
|
XMLMarshalListener |
An implementation of XMLMarshalListener can be set on an XMLMarshaller to provide additional
behaviour during marshal operations.
|
XmlMarshalNullRepresentation |
Purpose: This enumeration provides a means of specifying how a null value in a
java object should be marshalled to XML.
|
XmlNamedAttributeNode |
A XmlNamedAttributeNode is a member element of a
XmlNamedObjectGraph .
|
XmlNamedObjectGraph |
Purpose: Used to define the boundaries for a marshal or unmarhsal
operation.
|
XmlNamedObjectGraphs |
Used to group XmlNamedObjectGraph annotations.
|
XmlNamedSubgraph |
A XmlNamedSubgraph is a member element of a
XmlNamedObjectGraph .
|
XMLNamespaceResolver |
|
XmlNameTransformer |
An XmlNameTransformer allows for a user defined class to transform names.
|
XMLNameTransformer |
Interface used when converting from XML to Java names.
|
XMLNillableMapping |
INTERNAL
All nillable mappings which can be added to org.eclipse.persistence.oxm.XMLDescriptor must
implement this interface.
The default policy is AbstractNullPolicy.
|
XMLNodeList |
Implementation of the org.w3c.dom.NodeList interface
|
XmlNullPolicy |
Purpose: Provide a means of using annotations to customise the handling of null values
and their xml representation.
|
XMLNullRepresentationType |
Description:
An enum that is used within a Node Null Policy to determine what to marshal for a null node.
We define 3 final instances available to the user (XSI_NIL, ABSENT_NODE(default) and EMPTY_NODE.
|
XMLObjectBuilder |
INTERNAL:
|
XMLObjectReferenceMapping |
TopLink OXM version of a 1-1 mapping.
|
XMLObjectReferenceMappingNodeValue |
INTERNAL:
|
XmlParameter |
Purpose: An annotation representing a parameter to a method.
|
XMLParseException |
|
XMLParseExceptionResource |
|
XMLParser |
|
XmlPath |
XPath based mapping is what allows an existing object model to be mapped
to an existing XML schema.
|
XmlPaths |
Purpose: This annotation is used in conjunction with an XmlElements annotation to
specify an XmlPath for each of the XmlElement annotations in the XmlElements.
|
XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller> |
|
XMLPlatform<XML_UNMARSHALLER extends XMLUnmarshaller> |
|
XMLPlatform |
|
XMLPlatformException |
|
XMLPlatformExceptionResource |
INTERNAL:
|
XMLPlatformFactory |
|
XMLProjectReader |
Purpose: Allow for a EclipseLink Mapping Workbench generated deployment XML project file to be read.
|
XMLProjectWriter |
Purpose: Write the deployment XML (object persistence meta-data) for the TopLink project instance to a file.
|
XmlProperties |
Annotation for user defined properties.
|
XmlProperty |
Annotation for a user defined property.
|
XMLReader |
INTERNAL:
|
XMLReader.ValidatingContentHandler |
Validate the SAX events reported to the ContentHandler.
|
XMLReaderAdapter |
A common super class for all non SAX based XMLReaders.
|
XMLReaderAdapter.Attribute |
|
XMLReaderAdapter.ExtendedContentHandlerAdapter |
Convert a ContentHandler to an ExtendedContentHandler
|
XMLReaderAdapter.IndexedAttributeList |
|
XmlReadOnly |
Purpose: This annotation indicates that a specific property should be flagged as read-only
by EclipseLink.
|
XmlReadTransformer |
Purpose: XmlReadTransformer is used to allow the user direct access to the XML in order to populate their
object model.
|
XMLRecord<ABSTRACT_SESSION extends CoreAbstractSession> |
|
XMLRecord |
PUBLIC:
Provides a Record/Map API on an XML DOM element.
|
XMLRecord.Nil |
Nil: This is used to indicate that this field represents xsi:nil="true"
|
XMLRelationshipMappingNodeValue |
|
XMLRoot |
XMLRoot is used to hold an Object along with the corresponding QName and some other related information.
|
XMLRootConverter |
Purpose: Provides an implementation of XMLConverter to wrap/unwrap objects in an
XMLRoot in order to capture element name information.
|
XMLRootRecord |
Record for handling simple root elements that have a single text child node,
and are being unmarshalled to a primitive wrapper object.
|
XMLSchemaClassPathReference |
A schema reference for accessing an XML Schema from the class path.
|
XMLSchemaFileReference |
A schema reference for accessing an XML Schema from a file.
|
XMLSchemaReference |
Provides a way for a descriptor's reference to its schema to be specified.
|
XMLSchemaReference |
A schema reference is used to access a schema in order to validate a
document.
|
XMLSchemaURLReference |
|
XMLSequencedDescriptor |
Purpose:An extnesion of XMLDescriptor that's used for sequened
objects.
|
XMLSequencedObjectBuilder |
INTERNAL:
|
XMLSerializer |
Uses JAXB to convert an object to XML.
|
XMLSessionConfigLoader |
Provide a mechanism for loading Session configuration XML files.
|
XMLSessionConfigProject |
INTERNAL:
This class was generated by the TopLink project class generator.
|
XMLSessionConfigProject_11_1_1 |
INTERNAL:
OX mapping project for the 11gR1 sessions XML schema.
|
XMLSessionConfigToplinkProject |
INTERNAL:
OX mapping project provides back compatibility for toplink
10g and 11g sessions XML meta-data reading.
|
XMLSessionConfigWriter |
INTERNAL:
This class is used by the Mapping Workbench Session Configuration to write the session config
to XML.
|
XMLSetting |
INTERNAL:
|
XMLStreamReaderInputSource |
This class is used to expose an XMLStreamReader as an InputSource.
|
XMLStreamReaderReader |
Convert an XMLStreamReader into SAX events.
|
XMLStreamWriterRecord |
Use this type of MarshalRecord when the marshal target is an XMLStreamWriter
|
XmlTransformation |
Transformation is an optional annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.
|
XMLTransformationMapping |
Transformation XML mappings are used to create a custom mapping where one or more XML nodes can
be used to create the object to be stored in a Java class's attribute.
|
XMLTransformationRecord |
|
XMLTransformer |
|
XMLTypePlaceholder |
This is a dummy class which is used as a stand in for
oracle.xdb.XMLType in class comparisions to prevent exceptions.
|
XMLUnionField |
Subclass of XMLField for fields that are mapped to unions.
|
XMLUnmarshaller<ABSTRACT_SESSION extends CoreAbstractSession,CONTEXT extends Context,DESCRIPTOR extends Descriptor,ID_RESOLVER extends IDResolver,MEDIA_TYPE extends MediaType,ROOT extends Root,UNMARSHALLER_HANDLER extends UnmarshallerHandler,UNMARSHALLER_LISTENER extends Unmarshaller.Listener> |
Class used to unmarshal XML & JSON to objects.
|
XMLUnmarshaller |
Class used to unmarshal XML & JSON to objects.
|
XMLUnmarshallerHandler |
Class used to unmarshal SAX events to objects.
|
XMLUnmarshalListener |
An implementation of XMLUnmarshalListener can be set on an XMLUnmarshaller to provide additional
behaviour during unmarshal operations.
|
XMLValidator |
Class used to validate XML.
|
XmlValueExtension |
Purpose: Provide a way to allow classes, which contain property annotated with XmlValue to extend classes other than java.lang.Object.
|
XmlVariableNode |
|
XmlVariableNode.DEFAULT |
|
XMLVariableXPathCollectionMapping |
|
XMLVariableXPathCollectionMappingNodeValue |
|
XMLVariableXPathMappingNodeValue |
|
XMLVariableXPathObjectMapping |
|
XMLVariableXPathObjectMappingNodeValue |
|
XmlVirtualAccessMethods |
The XmlVirtualAccessMethods annotation is used to indicate that this class has
been configured to hold virtual properties.
|
XmlVirtualAccessMethodsSchema |
|
XmlWriteOnly |
Purpose: This annotation indicates that a specific property should be flagged as write-only
by EclipseLink.
|
XmlWriteTransformer |
Annotation for org.eclipse.persistence.mappings.oxm.XMLTransformationMapping.
|
XmlWriteTransformers |
Purpose: Annotation used to wrap multiple XmlWriteTransformer annotations.
|
XPathEngine<XML_FIELD extends Field> |
INTERNAL:
|
XPathFragment<XML_FIELD extends Field> |
INTERNAL:
|
XPathNode |
INTERNAL:
|
XPathObjectBuilder |
|
XPathPredicate |
|
XPathQName |
This class represents the pairing of a local name and a namespace uri.
|
XQueryInteraction |
Defines the specification for a call to a JCA interaction that uses XQuery.
|
_RMIRemoteCommandConnection_Stub |
|