Top Interfaces Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.exceptions


Interface Summary

Modifier and TypeInterface and Description
public interface
ExceptionHandler

Exception handler can catch errors that occur on queries or during database access.

Class Summary

Modifier and TypeClass and Description
public class
BeanValidationException

BeanValidationException should be used to represent any exception that happens during Bean Validation in MOXy.

public class
CommunicationException

Purpose:This exception wraps all RMI or CORBA or IO exception that may occur.

public class
ConcurrencyException

Purpose: Concurrency deadlock or interupts will raise this exception.

public class
ConversionException

Purpose: Conversion exceptions such as method or class not defined will raise this exception.

public class
DatabaseException

Purpose: Wrapper for any database exception that occurred through EclipseLink.

public class
DBWSException

PUBLIC: runtime exception for EclipseLink DBWS Service

public class
DescriptorException

Purpose: This exception is used for any problem that is detected with a descriptor or mapping.

public class
DiscoveryException

Instances of this exception are raised if a problem is detected during the discovery of a TopLink cluster.

public class
DynamicException

Custom exception type that provides information about failure cases encountered when using a GenericEntity with TopLink.

public abstract class
EclipseLinkException

Purpose: Any exception raised by EclipseLink should be a subclass of this exception class.

public class
public class
IntegrityChecker

Purpose: IntegrityChecker is used for catching all the descriptor exceptions, and checking database tables.

public class
IntegrityException

Purpose: IntegrityExceptions is used to throw all the Descriptors exceptions.

public class
JAXBException

Purpose:

  • This class provides an implementation of EclipseLinkException specific to the EclipseLink JAXB implementation
public class
public class
JPQLException

Purpose: EJBQL parsing and resolution problems will raise this exception

public class
JSONException

Purpose:

  • This class provides an implementation of EclipseLinkException specific to the EclipseLink JSON handling (marshall, unmarshall, Jersey provider)
public class
OptimisticLockException

Purpose: This exception is used when TopLink's optimistic locking feature is used.

public class
public class
QueryException

Purpose: This exception is used for any problem that is detected with a query.

public class
RemoteCommandManagerException

Instances of this exception are raised if a problem is detected in the RemoteCommandManager (RCM) feature.

public class
SDOException

Purpose:

  • This class provides an implementation of EclipseLinkException specific to the EclipseLink SDO (Service Data Objects) API.
public class
public class
public class
public class
public class
ValidationException

Purpose: This exception is used if incorrect state or method arguments are detected in a general TopLink object.

public class
XMLConversionException

Purpose: XML conversion exceptions are raised for any problem when converting Java types to/from XML.

public class
XMLMarshalException

Purpose: XMLMarshalExceptions are raised when issues are encountered during XMLMarshaller or XMLUnmarshaller operations.

public class