|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for joining values of provisioning parameters defined in two or more provisioning policies.
Method Summary | |
---|---|
com.ibm.itim.dataservices.model.policy.ServiceAttributeParameter |
join(java.util.Collection policyEntitlementPairs,
com.ibm.itim.dataservices.model.policy.JoinDirectiveInfo joinInfo)
Method will join all values from all provisioning parameters. |
void |
setContext(java.util.Map attributeValues,
ServiceEntity service,
PersonEntity person)
Method will set context information which may be helpful in determining custom joining logic. |
Method Detail |
public com.ibm.itim.dataservices.model.policy.ServiceAttributeParameter join(java.util.Collection policyEntitlementPairs, com.ibm.itim.dataservices.model.policy.JoinDirectiveInfo joinInfo)
policyEntitlementPairs
- Collection of EntitlementInProvisioningPolicy objectsjoinInfo
- JoinDirectiveInfo objects
public void setContext(java.util.Map attributeValues, ServiceEntity service, PersonEntity person)
attributeValues
- 2 item Map containing account information:
item 1 : key is Account.ACCOUNT_ATTR_USERID, value is uid on the account for which parameter is being joined. item 2 : key is parameter name being joined, value is the current value on account object being validated.
service
- ServiceEntity representing service instance for which the parameters are being joined together.person
- PersonEntity representing the person for whose account the parameters are being joined together.
AttributeValue object corresponding to the provisioning parameter being joined.
When method called in the context of account creation, the value is null.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |