| 
© 2001 BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.beasys.commerce.foundation.exception.ApplicationException
                    |
                    +--com.beasys.commerce.ebusiness.payment.PaymentException
The base class of all payment related exceptions. If a TransactionResponse resulted in the exception it is embedded.
| Fields inherited from class com.beasys.commerce.foundation.exception.ApplicationException | 
embeddedException,  
logMessages,  
userMessages | 
| Constructor Summary | |
PaymentException(java.lang.String namespace,
                 java.lang.String messageKey)
Create a payment exception with namespace and message key.  | 
|
PaymentException(java.lang.String namespace,
                 java.lang.String messageKey,
                 java.lang.Exception embeddedException)
Create a payment exception with an embedded exception.  | 
|
PaymentException(java.lang.String namespace,
                 java.lang.String messageKey,
                 java.lang.Object messageParameter)
Create a payment exception with a message parameter.  | 
|
PaymentException(java.lang.String namespace,
                 java.lang.String messageKey,
                 TransactionResponse response)
Create a payment exception with the response object.  | 
|
| Method Summary | |
 TransactionResponse | 
getResponse()
Get the TransactionReponse that resulted in the exception.  | 
| Methods inherited from class com.beasys.commerce.foundation.exception.ApplicationException | 
addLogMessage, 
addLogMessage, 
addLogMessage, 
addMessage, 
addMessage, 
addMessage, 
addUserMessage, 
addUserMessage, 
addUserMessage, 
getEmbeddedException, 
getLocalizedMessage, 
getLogMessage, 
getLogMessages, 
getMessage, 
getUserMessage, 
getUserMessages, 
toString | 
| Methods inherited from class java.lang.Throwable | 
fillInStackTrace, 
printStackTrace, 
printStackTrace, 
printStackTrace | 
| Methods inherited from class java.lang.Object | 
clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public PaymentException(java.lang.String namespace,
                        java.lang.String messageKey)
namespace - The associated catalog namespace.mesageKey - The associated catalog messageKey.
public PaymentException(java.lang.String namespace,
                        java.lang.String messageKey,
                        TransactionResponse response)
namespace - The associated catalog namespace.mesageKey - The associated catalog messageKey.response - The service provider specifc response object.
public PaymentException(java.lang.String namespace,
                        java.lang.String messageKey,
                        java.lang.Exception embeddedException)
namespace - The associated catalog namespace.mesageKey - The associated catalog messageKey.embeddedException - The exception embedded in this payment exception.
public PaymentException(java.lang.String namespace,
                        java.lang.String messageKey,
                        java.lang.Object messageParameter)
namespace - The associated catalog namespace.mesageKey - The associated catalog messageKey.messageParameter - The messageParameter.| Method Detail | 
public TransactionResponse getResponse()
  | 
© 2001 BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||