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