com.ibm.itim.apps.identity
Class SelfRequest

java.lang.Object
  |
  +--com.ibm.itim.apps.identity.SelfRequest

public class SelfRequest
extends java.lang.Object

Represents a request submitted to the provisioning platform.


Field Summary
static int FAILED
          Constant identifying the failed status.
static int IN_PROCESS
          Constant identifying the in-process status.
static int NOT_STARTED
          Constant identifying the not-started status.
static int SUCCEEDED
          Constant identifying the successfully completed status.
static int WARNING
          Constant identifying the warning status.
 
Constructor Summary
SelfRequest(PlatformContext platform, javax.security.auth.Subject subject, long id)
          Constructs with a platform, userId, and request id.
 
Method Summary
 void abort()
          Aborts the request.
 long getID()
          Returns the ID of the request.
 int getStatus()
          Returns the status of the request.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOT_STARTED

public static final int NOT_STARTED
Constant identifying the not-started status.

See Also:
Constant Field Values

IN_PROCESS

public static final int IN_PROCESS
Constant identifying the in-process status.

See Also:
Constant Field Values

SUCCEEDED

public static final int SUCCEEDED
Constant identifying the successfully completed status.

See Also:
Constant Field Values

FAILED

public static final int FAILED
Constant identifying the failed status.

See Also:
Constant Field Values

WARNING

public static final int WARNING
Constant identifying the warning status.

See Also:
Constant Field Values
Constructor Detail

SelfRequest

public SelfRequest(PlatformContext platform,
                   javax.security.auth.Subject subject,
                   long id)
Constructs with a platform, userId, and request id.

Parameters:
platform - PlatformContext holding platform connection information.
subject - Authenticated user.
id - Unique id of the request.
Method Detail

getID

public long getID()
Returns the ID of the request.

Returns:
ID of the request.

getStatus

public int getStatus()
              throws java.rmi.RemoteException,
                     ApplicationException
Returns the status of the request.

Returns:
Enumeration of the request status. The value may be one of the following: NOT_STARTED, IN_PROCESS, SUCCEEDED, WARNING, or FAILED.
Throws:
java.rmi.RemoteException - Thrown if unable to communicate with platform.
ApplicationException - Thrown if no request exists with the given ID.

abort

public void abort()
           throws java.rmi.RemoteException,
                  ApplicationException
Aborts the request.

Throws:
java.rmi.RemoteException - Thrown if unable to communicate with platform.
ApplicationException - Thrown if no request exists with the given ID.


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.