com.businesslink.sgi.api.hsm
Class HsmEscape

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--com.businesslink.abl.Escape
                          |
                          +--com.businesslink.sgi.api.hsm.HsmEscape

public final class HsmEscape
extends com.businesslink.abl.Escape
implements java.lang.Cloneable

Escape class for the Java HSM API.

See Also:
Serialized Form

Field Summary
static int EAPISEQ
           
static int EBADOPC
           
static int EDTAMAX
           
static int EGENERR
           
static int EINVCCS
           
static int EINVIMP
           
static int EINVPRM
           
static int EINVPRP
           
static int ELICFAI
           
static int ENOTRSP
           
static int ENOTRUN
           
static int ETIMOUT
           
static int EUSRQUE
           
 
Fields inherited from class com.businesslink.abl.Escape
code, initialThrowable, relatedObject
 
Constructor Summary
HsmEscape(int cod, java.lang.String dtl)
           
HsmEscape(int cod, java.lang.String dtl, java.lang.Object relobj)
           
HsmEscape(int cod, java.lang.String dtl, java.lang.Object relobj, java.lang.Throwable inithr)
           
 
Method Summary
 java.lang.String getErrorMessage()
          Gets the error message text in the form "SGIxxxx Error Text".
 
Methods inherited from class com.businesslink.abl.Escape
getCode, getCodedMessage, getInitialThrowable, getRelatedObject
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ETIMOUT

public static final int ETIMOUT

EAPISEQ

public static final int EAPISEQ

ENOTRUN

public static final int ENOTRUN

ENOTRSP

public static final int ENOTRSP

EBADOPC

public static final int EBADOPC

EDTAMAX

public static final int EDTAMAX

EINVPRP

public static final int EINVPRP

EINVPRM

public static final int EINVPRM

EINVIMP

public static final int EINVIMP

EINVCCS

public static final int EINVCCS

EUSRQUE

public static final int EUSRQUE

ELICFAI

public static final int ELICFAI

EGENERR

public static final int EGENERR
Constructor Detail

HsmEscape

public HsmEscape(int cod,
                 java.lang.String dtl)
Parameters:
cod - error code.
dtl - detail error text.

HsmEscape

public HsmEscape(int cod,
                 java.lang.String dtl,
                 java.lang.Object relobj)
Parameters:
cod - error code.
dtl - detail error text.
relobj - related object.

HsmEscape

public HsmEscape(int cod,
                 java.lang.String dtl,
                 java.lang.Object relobj,
                 java.lang.Throwable inithr)
Parameters:
cod - error code.
dtl - detail error text.
relobj - related object.
inithr - initial Throwable.
Method Detail

getErrorMessage

public java.lang.String getErrorMessage()
Gets the error message text in the form "SGIxxxx Error Text".
Returns:
error message text.