Skip navigation links
oracle.idm.provisioning.approval
Class Request
java.lang.Object
oracle.idm.provisioning.approval.Request
-
public class Request
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
Request
public Request()
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