Skip navigation links


oracle.idm.provisioning.approval
Class Request

java.lang.Object
  extended by oracle.idm.provisioning.approval.Request


public class Request
extends java.lang.Object

Field Summary
static java.lang.String APPLICATION_NOTIFICATION_PENDING
           
static java.lang.String APPROVAL_NOTIFICATION_PENDING
           
static java.lang.String COMPLETION_NOTIFICATION_PENDING
           
static java.lang.String CREATION_NOTIFICATION_PENDING
           
static java.lang.String PROCESSING_ERROR
           
static java.lang.String REJECTION_NOTIFICATION_PENDING
           
static int REQUEST_ALL_DATA
           
static int REQUEST_APPROVAL_DATA
           
static java.lang.String REQUEST_APPROVED
           
static java.lang.String REQUEST_CANCELLED
           
static java.lang.String REQUEST_DATE_FORMAT
           
static java.lang.String REQUEST_DATE_TIMEZONE
           
static int REQUEST_OPERATION_DATA
           
static java.lang.String REQUEST_PENDING_APPROVAL
           
static int REQUEST_POLICY_DATA
           
static java.lang.String REQUEST_REJECTED
           
static java.lang.String SRCH_REQUEST_APPROVER
           
static java.lang.String SRCH_REQUEST_CREATE_DATE
           
static java.lang.String SRCH_REQUEST_CREATOR
           
static java.lang.String SRCH_REQUEST_OPERATION
           
static java.lang.String SRCH_REQUEST_PROC_STATUS
           
static java.lang.String SRCH_REQUEST_STATUS
           
static java.lang.String SRCH_REQUEST_TARGET_APP
           
static java.lang.String SRCH_REQUEST_USER_ROLE
           

 

Constructor Summary
Request()
           

 

Method Summary
 void addApproverGroup(java.lang.String dn)
           
 void addApproverUid(java.lang.String dn)
           
 void addObjectInfo(java.lang.String info)
           
 void addObjectInfo(java.lang.String key, java.lang.String val)
           
 void addOperationInfo(java.lang.String info)
           
 void addProcessor(RequestProcessingHistory processor)
           
 void addProcessor(java.lang.String processor)
           
 void addRequestPayload(RequestPayload req)
           
 void clearProcessingStatus()
           
 java.lang.String getApprovalPolicyKey()
           
 java.util.List getApproverGroups()
           
 java.util.List getApproverUids()
           
 int getCurrentApprovalLevel()
           
 java.lang.String getID()
           
 java.lang.String getOriginator()
           
 java.lang.String getProcessingStatus()
           
 java.util.List getProcessors()
          Returns the request's processign history so far.
 java.util.Date getRequestCreationDate()
           
 java.util.Date getRequestLastModDate()
           
 RequestOperationData getRequestOpData()
           
 java.lang.String getStatus()
           
 int getTotalApprovalLevels()
           
static boolean isProcessingStatusValid(java.lang.String status)
           
static boolean isStatusValid(java.lang.String status)
           
 void setApprovalPolicyKey(java.lang.String pol)
           
 void setApproverGroups(java.util.List groups)
           
 void setApproverUids(java.util.List users)
           
 void setCreationDate(java.lang.String date)
           
 void setCreator(java.lang.String god)
           
 void setCurrentApprovalLevel(int level)
           
 void setID(java.lang.String id)
           
 void setLastModDate(java.util.Date date)
           
 void setLastModDate(java.lang.String date)
           
 void setObjectKey(java.lang.String object)
           
 void setOperation(java.lang.String operation)
           
 void setProcessingStatus(java.lang.String status)
           
 void setRequestCreationDate(java.util.Date date)
           
 void setRequestOpData(RequestOperationData rdata)
           
 void setSourceApp(java.lang.String app)
           
 void setStatus(java.lang.String status)
           
 void setTargetApp(java.lang.String app)
           
 void setTotalApprovalLevels(int levels)
           
 java.lang.String toString()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

REQUEST_DATE_FORMAT

public static java.lang.String REQUEST_DATE_FORMAT

REQUEST_DATE_TIMEZONE

public static java.lang.String REQUEST_DATE_TIMEZONE

SRCH_REQUEST_STATUS

public static java.lang.String SRCH_REQUEST_STATUS

SRCH_REQUEST_PROC_STATUS

public static java.lang.String SRCH_REQUEST_PROC_STATUS

SRCH_REQUEST_CREATE_DATE

public static java.lang.String SRCH_REQUEST_CREATE_DATE

SRCH_REQUEST_OPERATION

public static java.lang.String SRCH_REQUEST_OPERATION

SRCH_REQUEST_TARGET_APP

public static java.lang.String SRCH_REQUEST_TARGET_APP

SRCH_REQUEST_APPROVER

public static java.lang.String SRCH_REQUEST_APPROVER

SRCH_REQUEST_CREATOR

public static java.lang.String SRCH_REQUEST_CREATOR

SRCH_REQUEST_USER_ROLE

public static java.lang.String SRCH_REQUEST_USER_ROLE

REQUEST_OPERATION_DATA

public static int REQUEST_OPERATION_DATA

REQUEST_APPROVAL_DATA

public static int REQUEST_APPROVAL_DATA

REQUEST_POLICY_DATA

public static int REQUEST_POLICY_DATA

REQUEST_ALL_DATA

public static int REQUEST_ALL_DATA

REQUEST_PENDING_APPROVAL

public static java.lang.String REQUEST_PENDING_APPROVAL

REQUEST_APPROVED

public static java.lang.String REQUEST_APPROVED

REQUEST_REJECTED

public static java.lang.String REQUEST_REJECTED

REQUEST_CANCELLED

public static java.lang.String REQUEST_CANCELLED

PROCESSING_ERROR

public static java.lang.String PROCESSING_ERROR

CREATION_NOTIFICATION_PENDING

public static java.lang.String CREATION_NOTIFICATION_PENDING

COMPLETION_NOTIFICATION_PENDING

public static java.lang.String COMPLETION_NOTIFICATION_PENDING

APPLICATION_NOTIFICATION_PENDING

public static java.lang.String APPLICATION_NOTIFICATION_PENDING

APPROVAL_NOTIFICATION_PENDING

public static java.lang.String APPROVAL_NOTIFICATION_PENDING

REJECTION_NOTIFICATION_PENDING

public static java.lang.String REJECTION_NOTIFICATION_PENDING

Constructor Detail

Request

public Request()

Method Detail

getID

public java.lang.String getID()

getStatus

public java.lang.String getStatus()

getProcessingStatus

public java.lang.String getProcessingStatus()

getOriginator

public java.lang.String getOriginator()

getProcessors

public java.util.List getProcessors()
Returns the request's processign history so far.
Returns:
A collection of RequestProcessor objects.
See Also:
RequestProcessor

getRequestOpData

public RequestOperationData getRequestOpData()
Returns:
Operational data for this request.
See Also:
RequestOperationData

getCurrentApprovalLevel

public int getCurrentApprovalLevel()

getTotalApprovalLevels

public int getTotalApprovalLevels()

getApprovalPolicyKey

public java.lang.String getApprovalPolicyKey()
Returns:
approval policy associated with this request.

getApproverUids

public java.util.List getApproverUids()
Returns:
A list of identities of users who can approve/ reject this request.

getApproverGroups

public java.util.List getApproverGroups()
Returns:
A list of groups whose members can approve/ reject this request.

getRequestCreationDate

public java.util.Date getRequestCreationDate()
Returns:
Date of creation of the request.

getRequestLastModDate

public java.util.Date getRequestLastModDate()
Returns:
Date of last modification of the request.

setID

public void setID(java.lang.String id)

setStatus

public void setStatus(java.lang.String status)
               throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

clearProcessingStatus

public void clearProcessingStatus()

setProcessingStatus

public void setProcessingStatus(java.lang.String status)
                         throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

setCreationDate

public void setCreationDate(java.lang.String date)

setLastModDate

public void setLastModDate(java.lang.String date)

setRequestOpData

public void setRequestOpData(RequestOperationData rdata)

setCurrentApprovalLevel

public void setCurrentApprovalLevel(int level)

setTotalApprovalLevels

public void setTotalApprovalLevels(int levels)

setApprovalPolicyKey

public void setApprovalPolicyKey(java.lang.String pol)

addApproverUid

public void addApproverUid(java.lang.String dn)

addApproverGroup

public void addApproverGroup(java.lang.String dn)

setApproverUids

public void setApproverUids(java.util.List users)

setApproverGroups

public void setApproverGroups(java.util.List groups)

setRequestCreationDate

public void setRequestCreationDate(java.util.Date date)

setLastModDate

public void setLastModDate(java.util.Date date)

setTargetApp

public void setTargetApp(java.lang.String app)

setSourceApp

public void setSourceApp(java.lang.String app)

setOperation

public void setOperation(java.lang.String operation)

setObjectKey

public void setObjectKey(java.lang.String object)

setCreator

public void setCreator(java.lang.String god)

addProcessor

public void addProcessor(RequestProcessingHistory processor)

addProcessor

public void addProcessor(java.lang.String processor)

addOperationInfo

public void addOperationInfo(java.lang.String info)

addObjectInfo

public void addObjectInfo(java.lang.String key,
                          java.lang.String val)

addObjectInfo

public void addObjectInfo(java.lang.String info)

addRequestPayload

public void addRequestPayload(RequestPayload req)

isStatusValid

public static boolean isStatusValid(java.lang.String status)

isProcessingStatusValid

public static boolean isProcessingStatusValid(java.lang.String status)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Skip navigation links