public class FaultException
extends java.lang.RuntimeException
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object[] |
arguments |
protected int |
errorCode |
protected java.lang.String |
label |
Constructor and Description |
---|
FaultException(int error,
java.lang.String lbl,
java.lang.String message)
Constructor
|
FaultException(int error,
java.lang.String lbl,
java.lang.String messageId,
java.lang.Object[] args)
Constructor
|
FaultException(int error,
java.lang.String lbl,
java.lang.String message,
java.lang.Throwable cause)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static FaultException |
create(int errorIn,
java.lang.String labelIn,
ValidatorResult resultIn)
create an exception from a ValidatorResult
|
java.lang.Object[] |
getArgs()
getter for exception arguments
|
int |
getErrorCode()
Returns the value of errorCode
|
java.lang.String |
getLabel()
Returns the value of label
|
void |
setArgs(java.lang.Object[] args)
setter for exception arguments
|
void |
setErrorCode(int error)
Sets the errorCode to the given value.
|
void |
setLabel(java.lang.String lbl)
Sets the label to the given value.
|
protected int errorCode
protected java.lang.String label
protected java.lang.Object[] arguments
public FaultException(int error, java.lang.String lbl, java.lang.String message)
error
- error codelbl
- error labelmessage
- the messagepublic FaultException(int error, java.lang.String lbl, java.lang.String messageId, java.lang.Object[] args)
error
- error codelbl
- error labelmessageId
- the string resource message IDargs
- arguments to be passed to the localization servicepublic FaultException(int error, java.lang.String lbl, java.lang.String message, java.lang.Throwable cause)
error
- error codelbl
- error labelmessage
- the messagecause
- the cause (which is saved for later retrieval
by the Throwable.getCause() method). (A null value is
permitted, and indicates that the cause is nonexistent or
unknown.)public static FaultException create(int errorIn, java.lang.String labelIn, ValidatorResult resultIn)
errorIn
- error numberlabelIn
- labelresultIn
- validator resultpublic int getErrorCode()
public void setErrorCode(int error)
error
- error codepublic java.lang.String getLabel()
public void setLabel(java.lang.String lbl)
lbl
- error labelpublic java.lang.Object[] getArgs()
public void setArgs(java.lang.Object[] args)
args
- arguments