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 unsuccessful 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.

See Also:
Constant Field Values

FAILURE

public static final int FAILURE
Constant indicating an unsuccessful test.

See Also:
Constant Field Values
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:
causeOfFailure - 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.


IBM Tivoli Identity Manager 4.6
© Copyright International Business Machines Corporation 2005. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.