com.ibm.itim.apps.provisioning
Class ServiceTestResult

java.lang.Object
  |
  +--com.ibm.itim.apps.provisioning.ServiceTestResult

public class ServiceTestResult
extends java.lang.Object

Holds the result of a service test. If the test failed, the root cause of the failure will be available.


Field Summary
static int FAILURE
          Constant indicating an uncuccessful test.
static int SUCCESS
          Constant indicating a successful test.
 
Constructor Summary
ServiceTestResult(int status)
          Constructs with a test status.
ServiceTestResult(java.lang.Throwable causeOfFailure)
          Assumes the test was unsuccessful and constructs with just the cause of the failure.
 
Method Summary
 java.lang.Throwable getCauseOfFailure()
          Returns the cause of the test failure (if applicable).
 int getStatus()
          Returns the status of the test.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUCCESS

public static final int SUCCESS
Constant indicating a successful test.

FAILURE

public static final int FAILURE
Constant indicating an uncuccessful test.
Constructor Detail

ServiceTestResult

public ServiceTestResult(int status)
Constructs with a test status.
Parameters:
status - Status of test. Values may be SUCCESS or FAILURE.

ServiceTestResult

public ServiceTestResult(java.lang.Throwable causeOfFailure)
Assumes the test was unsuccessful and constructs with just the cause of the failure.
Parameters:
Throwable - object containing the cause of failure.
Method Detail

getStatus

public int getStatus()
Returns the status of the test.
Returns:
Status of the test. Values may be SUCCESS or FAILURE.

getCauseOfFailure

public java.lang.Throwable getCauseOfFailure()
Returns the cause of the test failure (if applicable).
Returns:
Throwable object containing the cause of failure. Note, null will be returned if the test succeeded or there was no known root cause.