|
Java SDK r12.5 SP 8 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProvisioningPolicyProvider
Lets you retrieve provisioning policy objects in the current Identity Manager environment.
An Identity Manager provisioning policy object is an in-memory representation of an eTrust Admin Policy, which is defined and persisted in the eTrustAdmin Server.ProvisioningPolicyProvider
are accessed for reading only.
ProviderAccessor
.
Account
,
ProvisioningPolicy
,
ProvisioningRole
Method Summary | |
---|---|
ProvisioningPolicy |
findProvisioningPolicy(java.lang.String friendlyName)
Retrieves the specified provisioning policy, using the policy's friendly name. |
java.util.Vector |
getProvisioningPolicies()
Retrieves all the provisioning policies in the Identity Manager environment. |
java.util.Vector |
getProvisioningPoliciesByNameSpace(java.lang.String namespace)
Retrieves all the provisioning policies in the Identity Manager environment that are associated with the specified namespace. |
ProvisioningPolicy |
getProvisioningPolicy(java.lang.Object handle)
Retrieves the specified provisioning policy, using the policy's unique identifier. |
ProvisioningPolicy |
getProvisioningPolicy(java.lang.Object handle,
AttributeRightsCollection arc)
|
java.util.Vector |
getProvisioningPolicyNameSpaceNames()
Retrieves all the configured namespace names in the Identity Manager environment. |
java.util.Vector |
searchProvisioningPolicies(java.lang.String namespace,
ProvisioningPolicyObjectQuery query,
long searchLimit)
Searches for a subset of the provisioning policies in the Identity Manager environment within the specified namespace. |
Method Detail |
---|
ProvisioningPolicy getProvisioningPolicy(java.lang.Object handle) throws JIAMOperationException, NoSuchObjectException
Retrieves the specified provisioning policy, using the policy's unique identifier.
In Identity Manager,getIAMHandle()
retrieves a policy's unique IAMHandle
identifier.
IAMHandle
identifier for a policy,
see the eTrust IAM API Documentation (Javadoc).
handle
- The IAMHandle
representing the unique id of the
provisioning policy to retrieve.
JIAMOperationException
- is an error occurs retrieving the object thru JIAM or NoSuchObjectException if the object cannot be found.
NoSuchObjectException
ProvisioningPolicy getProvisioningPolicy(java.lang.Object handle, AttributeRightsCollection arc) throws JIAMOperationException, NoSuchObjectException
JIAMOperationException
NoSuchObjectException
ProvisioningPolicy findProvisioningPolicy(java.lang.String friendlyName) throws JIAMOperationException, NoSuchObjectException
Retrieves the specified provisioning policy, using the policy's friendly name.
friendlyName
- The friendly name of the provisioning policy to retrieve.
NoSuchObjectException
- if the object cannot be found.
JIAMOperationException
java.util.Vector getProvisioningPolicies() throws JIAMOperationException
Retrieves all the provisioning policies in the Identity Manager environment.
ProvisioningPolicy
objects.
JIAMOperationException
java.util.Vector getProvisioningPoliciesByNameSpace(java.lang.String namespace) throws JIAMOperationException, NoSuchObjectException
Retrieves all the provisioning policies in the Identity Manager environment that are associated with the specified namespace.
A namespace defines the type of endpoint system that the policy is associated with -- for example, ActiveDirectory, Unix, or LDAP.
namespacename
- The namespace name.
ProvisioningPolicy
objects.
JIAMOperationException
NoSuchObjectException
java.util.Vector getProvisioningPolicyNameSpaceNames() throws JIAMOperationException
Retrieves all the configured namespace names in the Identity Manager environment.
JIAMOperationException
java.util.Vector searchProvisioningPolicies(java.lang.String namespace, ProvisioningPolicyObjectQuery query, long searchLimit) throws JIAMOperationException
Searches for a subset of the provisioning policies in the Identity Manager environment within the specified namespace.
A namespace defines the type of endpoint system that the policy is associated with -- for example, ActiveDirectory, Unix, or LDAP.
namespacename
- The namespace name.query
- The search filter.searchLimit
- - max number of policies to return, use 0 for no limit
ProvisioningPolicy
objects found in the search.
JIAMOperationException
|
Java SDK r12.5 SP 8 06/13/2011 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |