Skip navigation links
oracle.idm.provisioning.approval
Class RequestLDAPDAO
java.lang.Object
oracle.idm.provisioning.approval.RequestDAO
oracle.idm.provisioning.approval.RequestLDAPDAO
-
public class RequestLDAPDAO
- extends RequestDAO
Constructor Summary |
RequestLDAPDAO(javax.naming.directory.DirContext ctx, java.lang.String requestBase)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestLDAPDAO
public RequestLDAPDAO(javax.naming.directory.DirContext ctx,
java.lang.String requestBase)
getRequest
public Request getRequest(java.lang.String id,
java.lang.String app,
int flags)
throws javax.naming.NamingException,
java.lang.IllegalArgumentException,
ApprovalProcessException
-
- Specified by:
getRequest
in class RequestDAO
-
- Throws:
javax.naming.NamingException
java.lang.IllegalArgumentException
ApprovalProcessException
getRequestStatus
public java.lang.String getRequestStatus(java.lang.String id,
java.lang.String app)
throws javax.naming.NamingException,
java.lang.IllegalArgumentException,
ApprovalProcessException
-
- Specified by:
getRequestStatus
in class RequestDAO
-
- Throws:
javax.naming.NamingException
java.lang.IllegalArgumentException
ApprovalProcessException
getRequestsWProcStatus
public java.util.List getRequestsWProcStatus(java.lang.String app,
java.lang.String status)
throws javax.naming.NamingException,
ApprovalProcessException
-
- Specified by:
getRequestsWProcStatus
in class RequestDAO
-
- Throws:
javax.naming.NamingException
ApprovalProcessException
createRequest
public java.lang.String createRequest(Request req)
throws javax.naming.NamingException,
InvalidRequestException,
ApprovalProcessException
-
- Specified by:
createRequest
in class RequestDAO
-
- Throws:
javax.naming.NamingException
InvalidRequestException
ApprovalProcessException
getCreatedRequests
public java.util.List getCreatedRequests(java.lang.String user,
RequestSearchCriteria criteria,
int flags)
throws javax.naming.NamingException,
ApprovalProcessException
-
- Specified by:
getCreatedRequests
in class RequestDAO
-
- Throws:
javax.naming.NamingException
ApprovalProcessException
getRequestsWCriteria
public java.util.List getRequestsWCriteria(RequestSearchCriteria criteria,
int flags)
throws javax.naming.NamingException,
ApprovalProcessException
-
- Specified by:
getRequestsWCriteria
in class RequestDAO
-
- Throws:
javax.naming.NamingException
ApprovalProcessException
getPendingRequestsToApprove
public java.util.List getPendingRequestsToApprove(java.lang.String user,
java.util.List grps,
int flags)
throws javax.naming.NamingException,
ApprovalProcessException
-
- Specified by:
getPendingRequestsToApprove
in class RequestDAO
-
- Throws:
javax.naming.NamingException
ApprovalProcessException
modifyRequest
public void modifyRequest(ModRequest modreq)
throws javax.naming.NamingException,
ApprovalProcessException,
java.lang.IllegalArgumentException
-
- Specified by:
modifyRequest
in class RequestDAO
-
- Throws:
javax.naming.NamingException
ApprovalProcessException
java.lang.IllegalArgumentException
Skip navigation links