public abstract class IfsException
extends java.lang.Exception
ApplicationException
.
Application code must never catch IfsException, only ApplicationException
(and it's subclasses).Modifier and Type | Field and Description |
---|---|
static java.lang.String |
APPLICATION_ERROR
Application exception
|
static java.lang.String |
CONNECTION_DESTROYED_ERROR
ConnectionDestroyed exception
|
static java.lang.String |
DATABASE_ERROR
Database exception
|
static java.lang.String |
ENCRYPTION_ERROR
Encrypting/Decrypting exception
|
protected java.lang.String |
error |
static java.lang.String |
LICENSE_VIOLATION_ERROR
LicenseViolation exception
|
static java.lang.String |
MANUAL_DECISION
Manual decision exception
|
static java.lang.String |
PARSE_ERROR
Parse exception
|
static java.lang.String |
SECURITY_ERROR
Security exception
|
static java.lang.String |
SYSTEM_ERROR
System exception
|
static java.lang.String |
TRANSACTION_ID_MISMATCH_ERROR
TransactionIdMismatch exception
|
static java.lang.String |
UNKNOWN
Unknown exception
|
static java.lang.String |
USER_ABORT
User abort exception
|
static java.lang.String |
VALIDATION_ERROR
Validation exception
|
Modifier | Constructor and Description |
---|---|
protected |
IfsException(java.lang.String error,
FndTranslatableText msg,
java.lang.String... p1) |
protected |
IfsException(java.lang.String error,
java.lang.String msg,
java.lang.String... p1) |
protected |
IfsException(java.lang.Throwable cause,
java.lang.String error,
FndTranslatableText msg,
java.lang.String... p1) |
protected |
IfsException(java.lang.Throwable cause,
java.lang.String error,
java.lang.String msg,
java.lang.String... p1) |
Modifier and Type | Method and Description |
---|---|
static void |
error(int pos,
java.lang.Exception e) |
java.lang.String |
getExtraInfo()
Override in subclass if necessary.
|
java.lang.String |
getMessage()
Returns the translated error message.
|
protected java.lang.String |
getTranslationID()
This method returns the Translation Identifier Constant of the message of the exception.
Examples: FNDSESSIONBEANABORT of message 'FNDSESSIONBEANABORT:Request has been aborted' MobmgrSeparateWo.REMOVED2 of message 'ORA-20115: MobmgrSeparateWo.REMOVED2: The Mobmgr Separate Wo object has been removed by another user.' |
java.lang.String |
getType()
Returns the error type.
|
static void |
runtimeError(int pos,
java.lang.Exception e) |
protected java.lang.String error
public static final java.lang.String APPLICATION_ERROR
public static final java.lang.String SYSTEM_ERROR
public static final java.lang.String PARSE_ERROR
public static final java.lang.String SECURITY_ERROR
public static final java.lang.String MANUAL_DECISION
public static final java.lang.String UNKNOWN
public static final java.lang.String VALIDATION_ERROR
public static final java.lang.String DATABASE_ERROR
public static final java.lang.String USER_ABORT
public static final java.lang.String ENCRYPTION_ERROR
public static final java.lang.String LICENSE_VIOLATION_ERROR
public static final java.lang.String TRANSACTION_ID_MISMATCH_ERROR
public static final java.lang.String CONNECTION_DESTROYED_ERROR
protected IfsException(java.lang.String error, FndTranslatableText msg, java.lang.String... p1)
protected IfsException(java.lang.Throwable cause, java.lang.String error, FndTranslatableText msg, java.lang.String... p1)
protected IfsException(java.lang.String error, java.lang.String msg, java.lang.String... p1)
protected IfsException(java.lang.Throwable cause, java.lang.String error, java.lang.String msg, java.lang.String... p1)
public static void runtimeError(int pos, java.lang.Exception e)
public static void error(int pos, java.lang.Exception e) throws IfsException
IfsException
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public java.lang.String getType()
public java.lang.String getExtraInfo()
protected final java.lang.String getTranslationID()