Class InvalidActionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.appiancorp.suiteapi.common.exceptions.AppianException
com.appiancorp.suiteapi.applications.InvalidActionException
- All Implemented Interfaces:
Serializable
Exception thrown to indicate an invalid
ApplicationAction
element.
The error code contains the specific information of the issue that produced the exception.- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCreates a new exception with a defaultErrorCode.INVALID_ACTION
code.InvalidActionException
(ErrorCode errorCode) Creates a new exception with the passed error code, which indicates the reason of the exception.InvalidActionException
(ErrorCode errorCode, String[] errorCodeArguments) Creates a new exception with the passed error code, which indicates the reason of the exception. -
Method Summary
Modifier and TypeMethodDescriptionGets the error code associated with this exception.Object[]
Gets the arguments that must be used to render this exception's message representation.Methods inherited from class com.appiancorp.suiteapi.common.exceptions.AppianException
getErrorCodeArguments, getErrorCodeArgumentsAsStringArray, getLocalizedMessage, getLocalizedMessage, getLocalizedMessageWithErrorCode, getLocalizedTitle, getMessage, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Field Details
-
errorCode
-
errorCodeArguments
-
-
Constructor Details
-
InvalidActionException
public InvalidActionException()Creates a new exception with a defaultErrorCode.INVALID_ACTION
code. -
InvalidActionException
Creates a new exception with the passed error code, which indicates the reason of the exception.- Parameters:
errorCode
- The associated error code.
-
InvalidActionException
Creates a new exception with the passed error code, which indicates the reason of the exception. The error code receives the passed parameters.- Parameters:
errorCode
- The associated error code.errorCodeArguments
- The error code arguments.
-
-
Method Details
-
getErrorCodeArguments
Description copied from class:AppianException
Gets the arguments that must be used to render this exception's message representation. Subclasses should override this method to return specific arguments. The default implementation returns a length 1 array containing the message as returned by the parent class of AppianException. This method is only called whenAppianException.getErrorCodeArguments(Locale)
hasn't been overwritten.- Overrides:
getErrorCodeArguments
in classAppianException
- Returns:
- the arguments of the error code tied to this exception
- See Also:
-
getErrorCode
Description copied from class:AppianException
Gets the error code associated with this exception. Subclasses should override this method to return specific error codes. The default implementation returns APNX-1-0000-000 (ErrorCode.GENERIC_ERROR).- Overrides:
getErrorCode
in classAppianException
- See Also:
-