DEPRECATED Use com.bea.p13n.appflow.exception.PipelineException

# com.beasys.commerce.foundation.exception
PipelineException Class

public class PipelineException
extends `com.beasys.commerce.foundation.exception.SystemException`

A `PipelineException` exception signals a fatal error in the pipeline sub-system.

Note: Throughout this API documentation namespace refers to the resource bundle that contains the catalog of exception messages. Refer to the `MessageCatalog` API documentation for further details.

Related Topics

``MessageCatalog``

Hierarchy
  `Object`
  `Throwable`
  `Exception`
  `RuntimeException`
  `EJBException`
  `com.beasys.commerce.foundation.exception.SystemException`
  `PipelineException`

All Implemented Interfaces
  `com.beasys.commerce.foundation.exception.MessageCatalogException`, `Serializable`

## Field Summary

`public static final `String`` | `MESSAGE_NAMESPACE` The name of the resource bundle

Fields from com.beasys.commerce.foundation.exception`.`com.beasys.commerce.foundation.exception.SystemException``
``logMessages`, `userMessages``

## Constructor Summary

PipelineException(`String` namespace, `String` messageKey, `Object` argument, `Exception` exception) Class constructor taking the namespace and key of the associated catalog message, message parameter substitution argument, and an embedded exception.
PipelineException(`String` messageKey) Class constructor taking the key of the associated catalog message.

## Method Summary

`public `Exception`` | `getEmbeddedException`() Gets the embedded exception associated with this exception.
`public void` | `setEmbeddedException`(`Exception` exception) Associates a given exception with this exception.

Methods from `com.beasys.commerce.foundation.exception.`com.beasys.commerce.foundation.exception.SystemException``
``addLogMessage`, `addLogMessage`, `addLogMessage`, `addMessage`, `addMessage`, `addMessage`, `addUserMessage`, `addUserMessage`, `addUserMessage`, `getLocalizedMessage`, `getLogMessage`, `getLogMessages`, `getMessage`, `getUserMessage`, `getUserMessages`, `toString``

Methods from `javax.ejb.`EJBException``
`getCausedByException, getMessage, printStackTrace, printStackTrace, printStackTrace`

Methods from `java.lang.`Throwable``
`fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.beasys.commerce.foundation.exception.`com.beasys.commerce.foundation.exception.MessageCatalogException``
``addLogMessage`, `addLogMessage`, `addLogMessage`, `addMessage`, `addMessage`, `addMessage`, `addUserMessage`, `addUserMessage`, `addUserMessage`, `getEmbeddedException`, `getLogMessage`, `getLogMessages`, `getUserMessage`, `getUserMessages``

## Field Detail

### MESSAGE_NAMESPACE

    public static final String MESSAGE_NAMESPACE

  The name of the resource bundle

## Constructor Detail

### PipelineException

    public PipelineException(String namespace,
                             String messageKey,
                             Object argument,
                             Exception exception)

  Class constructor taking the namespace and key of the associated catalog message, message parameter substitution argument, and an embedded exception.

### PipelineException

    public PipelineException(String messageKey)

  Class constructor taking the key of the associated catalog message.

## Method Detail

### getEmbeddedException() Method

    public Exception getEmbeddedException()

Description copied from `MessageCatalogException.getEmbeddedException()`
Gets the embedded exception associated with this exception.

Overrides
  `SystemException.getEmbeddedException()`

#### Returns

The embedded exception.

### setEmbeddedException(Exception) Method

    public void setEmbeddedException(Exception exception)

Associates a given exception with this exception.

#### Parameters

exception
  The new embedded exception.