|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.policy.analysis.ProvisioningPolicyAnalysis
This class provides methods that can be used in the analysis of policy enforcement being performed in the system. For example, it provides methods that allow someone to:
Method Summary | |
---|---|
static PPAEntitlement |
getEntitlement(PersonEntity person,
ServiceEntity service)
Returns the entitlement for the specified person and service instance. |
static java.util.Collection |
getEntitlements(PersonEntity person)
Returns the entitlements for the specified person. |
static java.util.Collection |
getProvisioningParameters(PersonEntity person,
ServiceEntity service,
java.util.Collection parameters)
Returns the provisioning parameters that apply to the specified person and service instance. |
static java.util.Collection |
getProvisioningPolicies(RoleEntity role,
boolean wildcard)
Returns the provisioning policies that apply to the specified role. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static PPAEntitlement getEntitlement(PersonEntity person, ServiceEntity service) throws PPAException
All script based values contained in the entitlement's provisioning parameters will be resolved. If more that one provisioning policy applies to the specified person and service instance, a single entitlement is returned representing the joined provisioning policies.
person
- The person for whom the entitlement should be returned.service
- The service instance for which the entitlement should be returned.
PPAException
- Thrown if an error occurs.PPAEntitlement
public static java.util.Collection getEntitlements(PersonEntity person) throws PPAException
All script based values contained in the entitlements' provisioning parameters will be resolved. If more that one provisioning policy applies to the specified person for a given service instance, the provisioning policies for that service instance are joined to produce a single entitlement for that service instance.
person
- The person for whom the entitlements should be returned.
PPAException
- Thrown if an error occurs.PPAEntitlement
public static java.util.Collection getProvisioningParameters(PersonEntity person, ServiceEntity service, java.util.Collection parameters) throws PPAException
All script based values contained in the provisioning parameters will be resolved. If more that one provisioning policy applies to the specified person and service instance, a set of provisioning parameters is returned representing the joined provisioning policies.
person
- The person for whom the provisioning parameters should be returned.service
- The service instance for which the provisioning parameters should be returned.parameters
- The collection of parameter names for which provisioning parameters should be returned.
If null, all provisioning parameters for the specified person and service instance will be returned.
PPAException
- Thrown if an error occurs.PPAProvisioningParameter
public static java.util.Collection getProvisioningPolicies(RoleEntity role, boolean wildcard) throws PPAException
role
- The role for which the provisioning policies should be returned.wildcard
- Indicates whether or not wildcard provisioning policies
should be included in the provisioning policies that are returned.
PPAException
- Thrown if an error occurs.PPAProvisioningPolicy
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |