Top Interfaces Classes Enums
module org.eclipse.persistence.core

Package org.eclipse.persistence.internal.helper


Interface Summary

Modifier and TypeInterface and Description
public interface
DatabaseType

PUBLIC: Interface used to categorize arguments to Stored Procedures as either 'simple' (use subclass SimpleDatabaseType) or 'complex' (use subclass ComplexDatabaseType)

public interface
NoConversion

INTERNAL:

public interface
SimpleDatabaseType

PUBLIC: Marker interface for Simple Database types (e.g. JDBC types, PL/SQL BOOLEAN, etc.)

public interface

Class Summary

Modifier and TypeClass and Description
public class
BasicTypeHelperImpl

INTERNAL This class is a helper class providing type information.

public class
ClassConstants

INTERNAL:

public abstract class
ComplexDatabaseType

PUBLIC: Abstract class for Complex Database types (e.g. PL/SQL records, PL/SQL collections)

public class
ConcurrencyManager

INTERNAL:

Purpose: To maintain concurrency for a particular task.

public class
public class
public class
ConcurrentFixedCache

Provide a concurrent fixed size caching mechanism.

public class
ConversionManager

Purpose: Contains the conversion routines for some common classes in the system.

public class
CustomObjectInputStream

INTERNAL: Defines a custom ObjectInputStream that is used with SerializedObjectConverter to ensure the correct class loader is used.

public class
DatabaseField

INTERNAL:

Purpose: Define a fully qualified field name.

public class
DatabaseTable

INTERNAL:

Purpose: Define a fully qualified table name.

public class
public class
DeferredLockManager

INTERNAL:

Purpose: Be used for deadlock avoidance through allowing detection and resolution.

public class
DescriptorCompare

INTERNAL: Use to sort vectors of strings.

public class
ExplainDeadLockUtil

The purpose of this class is to try explain the nature of a dead lock

public class
FunctionField

INTERNAL:

Purpose:

Allow fields to have functions applied to them or be computed.

public class
Helper

INTERNAL:

Purpose: Define any useful methods that are missing from the base Java.

public class
public class
public class
IndexedObject

Purpose: A helper class for sorting index/object pairs.

public class
InvalidObject

Purpose:Indicates an object that should not be returned from query execution.

public class
JavaPlatform

INTERNAL: JavaPlatform abstracts the version of the JDK we are using.

public class
JavaVersion

Java version storage class.

public class
JPAClassLoaderHolder

INTERNAL: This class is a composite object containing the classLoader and a flag that is true if the classLoader returned is temporary.

public class
JPAConversionManager

Purpose: Extension to the existing conversion manager to support the EJB 3.0 spec.

public class
LOBValueWriter

INTERNAL:

Purpose:LOBValueWriter is used to write a large size of object into an Oracle CLOB/BLOB column through Oracle LOB Locator.

public class
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.

public class
NonSynchronizedProperties

Properties subclass that removes the synchronization.

public class
NonSynchronizedSubVector<E>

SubList that implements Vector.

public class
NonSynchronizedVector<E>

Vector subclass that removes the synchronization.

public class
QueryCounter

INTERNAL: This counter is used by the sessions to assign individual id's to all queries.

public class
public class
SerializationHelper

Provide common functionalities for serialization of object.

public class
StringHelper

INTERNAL:

Purpose: Define any useful String constants and methods that are missing from the base Java.

public class
ThreadCursoredList<E>

Special List/Vector subclass that allows concurrent population of the contents while the list is in use.

public class
TransformerHelper

Transformer helper class.

public class
WriteLockManager

INTERNAL:

Purpose: Acquires all required locks for a particular merge process.

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
JavaSEPlatform

Java SE platforms supported by EclipseLink.