com.ibm.as400.access
Class ExtendedIllegalArgumentException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IllegalArgumentException
-
- com.ibm.as400.access.ExtendedIllegalArgumentException
-
- All Implemented Interfaces:
- ReturnCodeException, java.io.Serializable
public class ExtendedIllegalArgumentException extends java.lang.IllegalArgumentException implements ReturnCodeException
The ExtendedIllegalArgumentException class represents an exception that indicates that an argument is not valid.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static int
FIELD_NOT_FOUND
The return code indicating that the field was not found.static int
LENGTH_NOT_VALID
The return code indicating that the length is not valid.static int
PARAMETER_VALUE_DATATYPE_NOT_VALID
The return code indicating that the data type requested is not valid.static int
PARAMETER_VALUE_NOT_VALID
The return code indicating that the parameter value is not valid.static int
PATH_NOT_VALID
The return code indicating that the path is not valid.static int
RANGE_NOT_VALID
The return code indicating that the parameter value is out of the allowed range.static int
SIGNON_CHAR_NOT_VALID
The return code indicating that the user ID or password contains a character that is not valid.
-
Constructor Summary
Constructors Constructor and Description ExtendedIllegalArgumentException(java.lang.String argument, int returnCode)
Constructs an ExtendedIllegalArgumentException object.ExtendedIllegalArgumentException(java.lang.String argument, int returnCode, java.lang.Exception e)
-
Method Summary
Methods Modifier and Type Method and Description int
getReturnCode()
Returns the return code associated with this exception.
-
-
-
Field Detail
-
LENGTH_NOT_VALID
public static final int LENGTH_NOT_VALID
The return code indicating that the length is not valid.- See Also:
- Constant Field Values
-
PARAMETER_VALUE_NOT_VALID
public static final int PARAMETER_VALUE_NOT_VALID
The return code indicating that the parameter value is not valid.- See Also:
- Constant Field Values
-
PATH_NOT_VALID
public static final int PATH_NOT_VALID
The return code indicating that the path is not valid.- See Also:
- Constant Field Values
-
RANGE_NOT_VALID
public static final int RANGE_NOT_VALID
The return code indicating that the parameter value is out of the allowed range.- See Also:
- Constant Field Values
-
FIELD_NOT_FOUND
public static final int FIELD_NOT_FOUND
The return code indicating that the field was not found.- See Also:
- Constant Field Values
-
SIGNON_CHAR_NOT_VALID
public static final int SIGNON_CHAR_NOT_VALID
The return code indicating that the user ID or password contains a character that is not valid.- See Also:
- Constant Field Values
-
PARAMETER_VALUE_DATATYPE_NOT_VALID
public static final int PARAMETER_VALUE_DATATYPE_NOT_VALID
The return code indicating that the data type requested is not valid.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExtendedIllegalArgumentException
public ExtendedIllegalArgumentException(java.lang.String argument, int returnCode)
Constructs an ExtendedIllegalArgumentException object. It indicates that a method has been passed an illegal argument.- Parameters:
argument
- The type and value of the argument that was illegal. It should be in the format: argument (value). For example: library (mylib).returnCode
- The return code which identifies the message to be returned.
-
ExtendedIllegalArgumentException
public ExtendedIllegalArgumentException(java.lang.String argument, int returnCode, java.lang.Exception e)
-
-
Method Detail
-
getReturnCode
public int getReturnCode()
Returns the return code associated with this exception.- Specified by:
getReturnCode
in interfaceReturnCodeException
- Returns:
- The return code.
-
-