Skip navigation links
oracle.idm.provisioning.approval
Class ApprovalPolicyManager
java.lang.Object
oracle.idm.provisioning.approval.ApprovalPolicyManager
-
public class ApprovalPolicyManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApprovalPolicyManager
public ApprovalPolicyManager()
setDirContext
public void setDirContext(javax.naming.directory.DirContext ctx)
getApprovalPolicies
public java.util.List getApprovalPolicies(java.lang.String app)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
getApprovalPolicy
public ApprovalPolicy getApprovalPolicy(java.lang.String id)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
getApprovers
public java.util.List getApprovers(java.lang.String policyid)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
getApproversByProperty
public java.util.List getApproversByProperty(java.lang.String policyid,
java.lang.String propname,
java.lang.String val)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
modifyTrustees
public void modifyTrustees(java.lang.String policyid,
IPolicyTrusteeCollection trustees,
boolean addIfNew)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
addTrustees
public void addTrustees(java.lang.String policyid,
IPolicyTrusteeCollection trustees)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
deleteTrustees
public void deleteTrustees(java.lang.String policyid,
IPolicyTrusteeCollection trustees)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
modifyApprovalPolicy
public void modifyApprovalPolicy(IPolicy policy)
throws PolicyException,
javax.naming.NamingException
-
- Throws:
PolicyException
javax.naming.NamingException
deleteApprovalPolicy
public void deleteApprovalPolicy(java.lang.String policyid)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
createApprovalPolicy
public java.lang.String createApprovalPolicy(java.lang.String app,
IPolicy policy,
java.util.List trustees)
throws javax.naming.NamingException,
PolicyException
-
- Throws:
javax.naming.NamingException
PolicyException
validatePolicy
public void validatePolicy(IPolicy policy)
throws PolicyException
-
- Throws:
PolicyException
validateTrusteeCollection
public void validateTrusteeCollection(java.util.List trustees)
throws PolicyException
-
- Throws:
PolicyException
Skip navigation links