Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.remotebuild
Class RBStatus

java.lang.Object
  extended by Status
      extended by com.ibm.etools.iseries.remotebuild.RBStatus

public class RBStatus
extends Status

Status of remote build operations. The severity is determined from the code at the time the status is created. With the exception of "user codes" these codes have corresponding messages in IPBmessages.xml Codes in the n900 - n999 range are "user codes" and will never be generated by the remotebuild plugin, but may be used by users to send special status. n can be 0, 1, 2, or 3. "user codes" have no corresponding messages in IPBmessages.xml Severities for status codes for RBStatus 0 - 999 are classed as OKs. 1000 - 1999 are classed as INFOs. 2000 - 2999 are classed as WARNINGs 3000 - 3999 are classed as ERRORs 4000 - 4999 are classed as OKs (used for inquiry messages) 9000 - 9999 are classed as ERRORs (used for unexpected messages) Since severity is closely linked to SystemMessage type the latter is also determined by the code value. 0000 - 1999 are classed as INFO 2000 - 2999 are classed as WARNING 3000 - 3999 are classed as ERROR 4000 - 4999 are classed as INQUIRY 9000 - 9999 are classed as UNEXPECTED


Field Summary
static RBStatus CANCELED
           
static int CODE_ASSERTION_FAILURE
          value = 9996, data is {}
static int CODE_CANCELED
          value = 0001, data is {}
static int CODE_CHECK_AUTHORITY
          value = 3307, data is {String qualifiedObjectName, String systemName}
static int CODE_CHECK_CHANGE_AUTHORITY
          value = 3305, data is {String qualifiedObjectName, String systemName}
static int CODE_CHECK_USE_AUTHORITY
          value = 3306, data is {String qualifiedObjectName, String systemName}
static int CODE_COMMAND_ERROR
          value = 3899, data is {ISeriesMessage message, ISeriesMessage message, ...}
static int CODE_COMMAND_FAILED
          value = 3001, data is {String commandString}
static int CODE_COMMAND_INFO
          value = 1899, data is {ISeriesMessage message, ISeriesMessage message, ...}
static int CODE_COMMAND_RUN
          value = 0899, data is {ISeriesMessage message, ISeriesMessage message, ...}
static int CODE_COMMAND_WARNING
          value = 2899, data is {ISeriesMessage message, ISeriesMessage message, ...}
static int CODE_EXISTING_SAVE_FILE_NAME
          value = 3615, data is {String qualifiedSaveFileName, String systemName}
static int CODE_GETTING_FILE_CCSID_AUTH
          value = 3407, data is {String qualifiedSourceFileName, String systemName}
static int CODE_GETTING_FILE_CCSID_LOCK
          value = 3406, data is {String qualifiedSourceFileName, String systemName}
static int CODE_GETTING_FILE_CCSID_MISC
          value = 3405, data is {String qualifiedSourceFileName, String systemName}
static int CODE_GETTING_FILE_TEXT_AUTH
          value = 3414, data is {String qualifiedSourceFileName, String systemName}
static int CODE_GETTING_FILE_TEXT_LOCK
          value = 3413, data is {String qualifiedSourceFileName, String systemName}
static int CODE_GETTING_FILE_TEXT_MISC
          value = 3412, data is {String qualifiedSourceFileName, String systemName}
static int CODE_GETTING_MEMBER_TEXT_AUTH
          value = 3514, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_GETTING_MEMBER_TEXT_LOCK
          value = 3513, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_GETTING_MEMBER_TEXT_MISC
          value = 3512, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_GETTING_MEMBER_TYPE_AUTH
          value = 3521, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_GETTING_MEMBER_TYPE_LOCK
          value = 3520, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_GETTING_MEMBER_TYPE_MISC
          value = 3519, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_GETTING_SAVE_FILE_TEXT_AUTH
          value = 3614, data is {String qualifiedSaveFileName, String systemName}
static int CODE_GETTING_SAVE_FILE_TEXT_LOCK
          value = 3613, data is {String qualifiedSaveFileName, String systemName}
static int CODE_GETTING_SAVE_FILE_TEXT_MISC
          value = 3612, data is {String qualifiedSaveFileName, String systemName}
static int CODE_IFS_FILE_DELETED
          value = 1001, data is {String pathName, String systemName}
static int CODE_IMPROMPTU_ERROR
          value = 3012, data is {String message}
static int CODE_INTERNAL_ERROR
          value = 9999, data is {}
static int CODE_INVALID_FILE_NAME
          value = 3113, data is {String fileName}
static int CODE_INVALID_INTEGER_FORMAT
          value = 3013, data is {}
static int CODE_INVALID_INTEGER_RANGE
          value = 3014, data is {String lowerLimit, String upperLimit}
static int CODE_INVALID_LIBRARY_NAME
          value = 3112, data is {String libraryName}
static int CODE_INVALID_MEMBER_NAME
          value = 3114, data is {String memberName}
static int CODE_INVALID_MEMBER_TYPE
          value = 3115, data is {String memberType}
static int CODE_INVALID_NAME
          value = 3111, data is {String objectName}
static int CODE_IO
          value = 3004, data is {RBResource resource}
static int CODE_JOB_SUBMITTED
          value = 0002, data is {ISeriesSubmittedJobInformation jobInfo}
static int CODE_MEMBER_LOCKED
          value = 3501, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_MISSING_MESSAGE_FILE
          value = 9995, data is {}
static int CODE_MISSING_NAME
          valud = 3110, data is {}
static int CODE_NOT_YET_IMPLEMENTED
          value = 9997, data is {}
static int CODE_OBJECT_EXISTS
          value = 3210, data is {String objectName}
static int CODE_OBJECT_MISSING
          value = 3212, data is {String objectName}
static int CODE_OK
          value = 0000, data is {}
static int CODE_OPERATION_FAILED
          value = 3007, data is empty
static int CODE_PROPERTY
          value = 3006, data is a resource name and a list of property names
static int CODE_PUSH_CONFLICT
          value = 3211, data is {String objectName}
static int CODE_QRBUTIL_NOT_FOUND
          value = 3008, data is the system name
static int CODE_RCDLEN_CONFLICT
          value = 3213, data is {Integer hostRecordLength, Integer localRecordLength}
static int CODE_READING_MEMBER_AUTH
          value = 3507, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_READING_MEMBER_LOCK
          value = 3506, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_READING_MEMBER_MISC
          value = 3505, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_READING_SAVE_FILE_AUTH
          value = 3607, data is {String qualifiedSaveFileName, String systemName}
static int CODE_READING_SAVE_FILE_LOCK
          value = 3606, data is {String qualifiedSaveFileName, String systemName}
static int CODE_READING_SAVE_FILE_MISC
          value = 3605, data is {String qualifiedSaveFileName, String systemName}
static int CODE_RESOURCE_ACCESS
          value = 3002, data is {RBResource resource}
static int CODE_SAVE_FILE_LOCKED
          value = 3601, data is {String qualifiedSaveFileName, String systemName}
static int CODE_SECURITY
          value = 3011, data is {String resourceOrSystemName
static int CODE_SETTING_FILE_CCSID_AUTH
          value = 3403, data is {String qualifiedSourceFileName, String systemName}
static int CODE_SETTING_FILE_CCSID_LOCK
          value = 3402, data is {String qualifiedSourceFileName, String systemName}
static int CODE_SETTING_FILE_CCSID_MISC
          value = 3401, data is {String qualifiedSourceFileName, String systemName}
static int CODE_SETTING_FILE_CCSID_VALUE
          value = 3404, data is {String qualifiedSourceFileName, String systemName, String ccsid}
static int CODE_SETTING_FILE_TEXT_AUTH
          value = 3410, data is {String qualifiedSourceFileName, String systemName}
static int CODE_SETTING_FILE_TEXT_LOCK
          value = 3409, data is {String qualifiedSourceFileName, String systemName}
static int CODE_SETTING_FILE_TEXT_MISC
          value = 3408, data is {String qualifiedSourceFileName, String systemName}
static int CODE_SETTING_FILE_TEXT_VALUE
          value = 3411, data is {String qualifiedSourceFileName, String systemName, String text}
static int CODE_SETTING_MEMBER_TEXT_AUTH
          value = 3510, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_SETTING_MEMBER_TEXT_LOCK
          value = 3509, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_SETTING_MEMBER_TEXT_MISC
          value = 3508, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_SETTING_MEMBER_TEXT_VALUE
          value = 3511, data is {String qualifiedSourceMemberName, String systemName, String text}
static int CODE_SETTING_MEMBER_TYPE_AUTH
          value = 3517, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_SETTING_MEMBER_TYPE_LOCK
          value = 3516, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_SETTING_MEMBER_TYPE_MISC
          value = 3515, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_SETTING_MEMBER_TYPE_VALUE
          value = 3518, data is {String qualifiedSourceMemberName, String systemName, String memberType}
static int CODE_SETTING_SAVE_FILE_TEXT_AUTH
          value = 3610, data is {String qualifiedSaveFileName, String systemName}
static int CODE_SETTING_SAVE_FILE_TEXT_LOCK
          value = 3609, data is {String qualifiedSaveFileName, String systemName}
static int CODE_SETTING_SAVE_FILE_TEXT_MISC
          value = 3608, data is {String qualifiedSaveFileName, String systemName}
static int CODE_SETTING_SAVE_FILE_TEXT_VALUE
          value = 3611, data is {String qualifiedSaveFileName, String systemName, String text}
static int CODE_SIGNON_ERROR
          value = 3010, data is the system name
static int CODE_TARGET_INFO
          value = 3009, data is an RBResource
static int CODE_TARGET_TRANSFER
          value = 3003, data is {String resourceName [, RBResource resource]}
static int CODE_UNEXPECTED_EXCEPTION
          value = 9998, data is {}
static int CODE_WRITING_MEMBER_AUTH
          value = 3504, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_WRITING_MEMBER_LOCK
          value = 3503, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_WRITING_MEMBER_MISC
          value = 3502, data is {String qualifiedSourceMemberName, String systemName}
static int CODE_WRITING_SAVE_FILE_AUTH
          value = 3604, data is {String qualifiedSaveFileName, String systemName}
static int CODE_WRITING_SAVE_FILE_LOCK
          value = 3603, data is {String qualifiedSaveFileName, String systemName}
static int CODE_WRITING_SAVE_FILE_MISC
          value = 3602, data is {String qualifiedSaveFileName, String systemName}
static int CODE_XML
          value = 3005, data is {RBResource resource}
static String Copyright
           
static RBStatus OK
           
 
Constructor Summary
RBStatus(int code, String msg, String msgDetails)
           
RBStatus(int code, String msg, String msgDetails, Object o1)
           
RBStatus(int code, String msg, String msgDetails, Object[] objects)
           
RBStatus(int code, String msg, String msgDetails, Object o1, Object o2)
           
RBStatus(int code, String msg, String msgDetails, Throwable cause)
           
RBStatus(int code, String msg, String msgDetails, Throwable cause, Object o1)
           
RBStatus(int code, String msg, String msgDetails, Throwable cause, Object[] objects)
           
RBStatus(int code, String msg, String msgDetails, Throwable cause, Object o1, Object o2)
           
 
Method Summary
 void addChild(RBStatus child)
           
 IStatus[] getChildren()
           
 String getMessage()
           
 Object[] getObjects()
          Returns the objects that are the data for this status.
 SystemMessage getSystemMessage()
           
 boolean isCanceledStatus()
           
 boolean isCommandStatus()
           
 boolean isError()
          Convenience method to test for errors.
 boolean isInfo()
          Convenience method to test for informational status.
 boolean isMultiStatus()
           
 boolean isUserStatus()
          Tests the status to see if it is a user status.
 boolean isWarning()
          Convenience method to test for warnings.
static RBStatus makeMultiStatus()
           
static RBStatus makeUnexpectedExceptionStatus(Throwable cause)
           
 String toString()
          Returns a string representation of this status -- for debugging.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

OK

public static final RBStatus OK

CANCELED

public static final RBStatus CANCELED

CODE_OK

public static final int CODE_OK
value = 0000, data is {}

See Also:
Constant Field Values

CODE_CANCELED

public static final int CODE_CANCELED
value = 0001, data is {}

See Also:
Constant Field Values

CODE_JOB_SUBMITTED

public static final int CODE_JOB_SUBMITTED
value = 0002, data is {ISeriesSubmittedJobInformation jobInfo}

See Also:
Constant Field Values

CODE_COMMAND_RUN

public static final int CODE_COMMAND_RUN
value = 0899, data is {ISeriesMessage message, ISeriesMessage message, ...}

See Also:
Constant Field Values

CODE_IFS_FILE_DELETED

public static final int CODE_IFS_FILE_DELETED
value = 1001, data is {String pathName, String systemName}

See Also:
Constant Field Values

CODE_COMMAND_INFO

public static final int CODE_COMMAND_INFO
value = 1899, data is {ISeriesMessage message, ISeriesMessage message, ...}

See Also:
Constant Field Values

CODE_COMMAND_WARNING

public static final int CODE_COMMAND_WARNING
value = 2899, data is {ISeriesMessage message, ISeriesMessage message, ...}

See Also:
Constant Field Values

CODE_COMMAND_FAILED

public static final int CODE_COMMAND_FAILED
value = 3001, data is {String commandString}

See Also:
Constant Field Values

CODE_RESOURCE_ACCESS

public static final int CODE_RESOURCE_ACCESS
value = 3002, data is {RBResource resource}

See Also:
Constant Field Values

CODE_TARGET_TRANSFER

public static final int CODE_TARGET_TRANSFER
value = 3003, data is {String resourceName [, RBResource resource]}

See Also:
Constant Field Values

CODE_IO

public static final int CODE_IO
value = 3004, data is {RBResource resource}

See Also:
Constant Field Values

CODE_XML

public static final int CODE_XML
value = 3005, data is {RBResource resource}

See Also:
Constant Field Values

CODE_PROPERTY

public static final int CODE_PROPERTY
value = 3006, data is a resource name and a list of property names

See Also:
Constant Field Values

CODE_OPERATION_FAILED

public static final int CODE_OPERATION_FAILED
value = 3007, data is empty

See Also:
Constant Field Values

CODE_QRBUTIL_NOT_FOUND

public static final int CODE_QRBUTIL_NOT_FOUND
value = 3008, data is the system name

See Also:
Constant Field Values

CODE_TARGET_INFO

public static final int CODE_TARGET_INFO
value = 3009, data is an RBResource

See Also:
Constant Field Values

CODE_SIGNON_ERROR

public static final int CODE_SIGNON_ERROR
value = 3010, data is the system name

See Also:
Constant Field Values

CODE_SECURITY

public static final int CODE_SECURITY
value = 3011, data is {String resourceOrSystemName

See Also:
Constant Field Values

CODE_IMPROMPTU_ERROR

public static final int CODE_IMPROMPTU_ERROR
value = 3012, data is {String message}

See Also:
Constant Field Values

CODE_INVALID_INTEGER_FORMAT

public static final int CODE_INVALID_INTEGER_FORMAT
value = 3013, data is {}

See Also:
Constant Field Values

CODE_INVALID_INTEGER_RANGE

public static final int CODE_INVALID_INTEGER_RANGE
value = 3014, data is {String lowerLimit, String upperLimit}

See Also:
Constant Field Values

CODE_MISSING_NAME

public static final int CODE_MISSING_NAME
valud = 3110, data is {}

See Also:
Constant Field Values

CODE_INVALID_NAME

public static final int CODE_INVALID_NAME
value = 3111, data is {String objectName}

See Also:
Constant Field Values

CODE_INVALID_LIBRARY_NAME

public static final int CODE_INVALID_LIBRARY_NAME
value = 3112, data is {String libraryName}

See Also:
Constant Field Values

CODE_INVALID_FILE_NAME

public static final int CODE_INVALID_FILE_NAME
value = 3113, data is {String fileName}

See Also:
Constant Field Values

CODE_INVALID_MEMBER_NAME

public static final int CODE_INVALID_MEMBER_NAME
value = 3114, data is {String memberName}

See Also:
Constant Field Values

CODE_INVALID_MEMBER_TYPE

public static final int CODE_INVALID_MEMBER_TYPE
value = 3115, data is {String memberType}

See Also:
Constant Field Values

CODE_OBJECT_EXISTS

public static final int CODE_OBJECT_EXISTS
value = 3210, data is {String objectName}

See Also:
Constant Field Values

CODE_PUSH_CONFLICT

public static final int CODE_PUSH_CONFLICT
value = 3211, data is {String objectName}

See Also:
Constant Field Values

CODE_OBJECT_MISSING

public static final int CODE_OBJECT_MISSING
value = 3212, data is {String objectName}

See Also:
Constant Field Values

CODE_RCDLEN_CONFLICT

public static final int CODE_RCDLEN_CONFLICT
value = 3213, data is {Integer hostRecordLength, Integer localRecordLength}

See Also:
Constant Field Values

CODE_CHECK_CHANGE_AUTHORITY

public static final int CODE_CHECK_CHANGE_AUTHORITY
value = 3305, data is {String qualifiedObjectName, String systemName}

See Also:
Constant Field Values

CODE_CHECK_USE_AUTHORITY

public static final int CODE_CHECK_USE_AUTHORITY
value = 3306, data is {String qualifiedObjectName, String systemName}

See Also:
Constant Field Values

CODE_CHECK_AUTHORITY

public static final int CODE_CHECK_AUTHORITY
value = 3307, data is {String qualifiedObjectName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_CCSID_MISC

public static final int CODE_SETTING_FILE_CCSID_MISC
value = 3401, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_CCSID_LOCK

public static final int CODE_SETTING_FILE_CCSID_LOCK
value = 3402, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_CCSID_AUTH

public static final int CODE_SETTING_FILE_CCSID_AUTH
value = 3403, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_CCSID_VALUE

public static final int CODE_SETTING_FILE_CCSID_VALUE
value = 3404, data is {String qualifiedSourceFileName, String systemName, String ccsid}

See Also:
Constant Field Values

CODE_GETTING_FILE_CCSID_MISC

public static final int CODE_GETTING_FILE_CCSID_MISC
value = 3405, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_FILE_CCSID_LOCK

public static final int CODE_GETTING_FILE_CCSID_LOCK
value = 3406, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_FILE_CCSID_AUTH

public static final int CODE_GETTING_FILE_CCSID_AUTH
value = 3407, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_TEXT_MISC

public static final int CODE_SETTING_FILE_TEXT_MISC
value = 3408, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_TEXT_LOCK

public static final int CODE_SETTING_FILE_TEXT_LOCK
value = 3409, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_TEXT_AUTH

public static final int CODE_SETTING_FILE_TEXT_AUTH
value = 3410, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_FILE_TEXT_VALUE

public static final int CODE_SETTING_FILE_TEXT_VALUE
value = 3411, data is {String qualifiedSourceFileName, String systemName, String text}

See Also:
Constant Field Values

CODE_GETTING_FILE_TEXT_MISC

public static final int CODE_GETTING_FILE_TEXT_MISC
value = 3412, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_FILE_TEXT_LOCK

public static final int CODE_GETTING_FILE_TEXT_LOCK
value = 3413, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_FILE_TEXT_AUTH

public static final int CODE_GETTING_FILE_TEXT_AUTH
value = 3414, data is {String qualifiedSourceFileName, String systemName}

See Also:
Constant Field Values

CODE_MEMBER_LOCKED

public static final int CODE_MEMBER_LOCKED
value = 3501, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_WRITING_MEMBER_MISC

public static final int CODE_WRITING_MEMBER_MISC
value = 3502, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_WRITING_MEMBER_LOCK

public static final int CODE_WRITING_MEMBER_LOCK
value = 3503, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_WRITING_MEMBER_AUTH

public static final int CODE_WRITING_MEMBER_AUTH
value = 3504, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_READING_MEMBER_MISC

public static final int CODE_READING_MEMBER_MISC
value = 3505, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_READING_MEMBER_LOCK

public static final int CODE_READING_MEMBER_LOCK
value = 3506, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_READING_MEMBER_AUTH

public static final int CODE_READING_MEMBER_AUTH
value = 3507, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TEXT_MISC

public static final int CODE_SETTING_MEMBER_TEXT_MISC
value = 3508, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TEXT_LOCK

public static final int CODE_SETTING_MEMBER_TEXT_LOCK
value = 3509, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TEXT_AUTH

public static final int CODE_SETTING_MEMBER_TEXT_AUTH
value = 3510, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TEXT_VALUE

public static final int CODE_SETTING_MEMBER_TEXT_VALUE
value = 3511, data is {String qualifiedSourceMemberName, String systemName, String text}

See Also:
Constant Field Values

CODE_GETTING_MEMBER_TEXT_MISC

public static final int CODE_GETTING_MEMBER_TEXT_MISC
value = 3512, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_MEMBER_TEXT_LOCK

public static final int CODE_GETTING_MEMBER_TEXT_LOCK
value = 3513, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_MEMBER_TEXT_AUTH

public static final int CODE_GETTING_MEMBER_TEXT_AUTH
value = 3514, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TYPE_MISC

public static final int CODE_SETTING_MEMBER_TYPE_MISC
value = 3515, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TYPE_LOCK

public static final int CODE_SETTING_MEMBER_TYPE_LOCK
value = 3516, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TYPE_AUTH

public static final int CODE_SETTING_MEMBER_TYPE_AUTH
value = 3517, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_MEMBER_TYPE_VALUE

public static final int CODE_SETTING_MEMBER_TYPE_VALUE
value = 3518, data is {String qualifiedSourceMemberName, String systemName, String memberType}

See Also:
Constant Field Values

CODE_GETTING_MEMBER_TYPE_MISC

public static final int CODE_GETTING_MEMBER_TYPE_MISC
value = 3519, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_MEMBER_TYPE_LOCK

public static final int CODE_GETTING_MEMBER_TYPE_LOCK
value = 3520, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_MEMBER_TYPE_AUTH

public static final int CODE_GETTING_MEMBER_TYPE_AUTH
value = 3521, data is {String qualifiedSourceMemberName, String systemName}

See Also:
Constant Field Values

CODE_SAVE_FILE_LOCKED

public static final int CODE_SAVE_FILE_LOCKED
value = 3601, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_WRITING_SAVE_FILE_MISC

public static final int CODE_WRITING_SAVE_FILE_MISC
value = 3602, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_WRITING_SAVE_FILE_LOCK

public static final int CODE_WRITING_SAVE_FILE_LOCK
value = 3603, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_WRITING_SAVE_FILE_AUTH

public static final int CODE_WRITING_SAVE_FILE_AUTH
value = 3604, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_READING_SAVE_FILE_MISC

public static final int CODE_READING_SAVE_FILE_MISC
value = 3605, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_READING_SAVE_FILE_LOCK

public static final int CODE_READING_SAVE_FILE_LOCK
value = 3606, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_READING_SAVE_FILE_AUTH

public static final int CODE_READING_SAVE_FILE_AUTH
value = 3607, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_SAVE_FILE_TEXT_MISC

public static final int CODE_SETTING_SAVE_FILE_TEXT_MISC
value = 3608, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_SAVE_FILE_TEXT_LOCK

public static final int CODE_SETTING_SAVE_FILE_TEXT_LOCK
value = 3609, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_SAVE_FILE_TEXT_AUTH

public static final int CODE_SETTING_SAVE_FILE_TEXT_AUTH
value = 3610, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_SETTING_SAVE_FILE_TEXT_VALUE

public static final int CODE_SETTING_SAVE_FILE_TEXT_VALUE
value = 3611, data is {String qualifiedSaveFileName, String systemName, String text}

See Also:
Constant Field Values

CODE_GETTING_SAVE_FILE_TEXT_MISC

public static final int CODE_GETTING_SAVE_FILE_TEXT_MISC
value = 3612, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_SAVE_FILE_TEXT_LOCK

public static final int CODE_GETTING_SAVE_FILE_TEXT_LOCK
value = 3613, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_GETTING_SAVE_FILE_TEXT_AUTH

public static final int CODE_GETTING_SAVE_FILE_TEXT_AUTH
value = 3614, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_EXISTING_SAVE_FILE_NAME

public static final int CODE_EXISTING_SAVE_FILE_NAME
value = 3615, data is {String qualifiedSaveFileName, String systemName}

See Also:
Constant Field Values

CODE_COMMAND_ERROR

public static final int CODE_COMMAND_ERROR
value = 3899, data is {ISeriesMessage message, ISeriesMessage message, ...}

See Also:
Constant Field Values

CODE_MISSING_MESSAGE_FILE

public static final int CODE_MISSING_MESSAGE_FILE
value = 9995, data is {}

See Also:
Constant Field Values

CODE_NOT_YET_IMPLEMENTED

public static final int CODE_NOT_YET_IMPLEMENTED
value = 9997, data is {}

See Also:
Constant Field Values

CODE_ASSERTION_FAILURE

public static final int CODE_ASSERTION_FAILURE
value = 9996, data is {}

See Also:
Constant Field Values

CODE_UNEXPECTED_EXCEPTION

public static final int CODE_UNEXPECTED_EXCEPTION
value = 9998, data is {}

See Also:
Constant Field Values

CODE_INTERNAL_ERROR

public static final int CODE_INTERNAL_ERROR
value = 9999, data is {}

See Also:
Constant Field Values
Constructor Detail

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails,
                Throwable cause,
                Object[] objects)

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails)

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails,
                Throwable cause)

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails,
                Object o1)

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails,
                Object o1,
                Object o2)

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails,
                Throwable cause,
                Object o1)

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails,
                Throwable cause,
                Object o1,
                Object o2)

RBStatus

public RBStatus(int code,
                String msg,
                String msgDetails,
                Object[] objects)
Method Detail

makeMultiStatus

public static RBStatus makeMultiStatus()

makeUnexpectedExceptionStatus

public static RBStatus makeUnexpectedExceptionStatus(Throwable cause)

getObjects

public Object[] getObjects()
Returns the objects that are the data for this status.


getMessage

public String getMessage()
Returns:
a string that contains the text for the message related to this status. If this is a command status it will return the messages the command received.

getSystemMessage

public SystemMessage getSystemMessage()
Returns:
the SystemMessage associated with this status. null if the status is found to have no message. The system message has substitutions already made.

isCommandStatus

public boolean isCommandStatus()
Returns:
true if this status is a "command" status -- it will have ISeriesMessages as its data.

isCanceledStatus

public boolean isCanceledStatus()
Returns:
true if this status is a "canceled" status.

isUserStatus

public boolean isUserStatus()
Tests the status to see if it is a user status. User status have no messages in the message file. User statuses have codes in the ranges n900 - n999 where n is 0, 1, 2, or 3.

Returns:
true if the status is a "user" status. false if the code is not.

isMultiStatus

public boolean isMultiStatus()

getChildren

public IStatus[] getChildren()

addChild

public void addChild(RBStatus child)

isInfo

public boolean isInfo()
Convenience method to test for informational status.


isWarning

public boolean isWarning()
Convenience method to test for warnings.


isError

public boolean isError()
Convenience method to test for errors.


toString

public String toString()
Returns a string representation of this status -- for debugging.


Rational Developer for Power Systems Software
V7.6

Copyright 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.