|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.policy.join.Bitwise
public class Bitwise
Will join attribute values containing Strings representing integers in bitstring format to be joined using a bitwise operation: | or &. I.E.:
attr. 1 is 1111011 (123) attr. 2 is 1111101 (125) 1111011 | (bitwise or) 1111101 = 1111111 (127) 1111011 & (bitwise and) 1111101 = 1111001 (121)Will also deal with bitstrings represented by the RFC2252 format i.e: '01010101'B
Constructor Summary | |
---|---|
Bitwise()
default |
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 inforamtion which may be helpful in determining custom joining logic. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Bitwise()
Method Detail |
---|
public void setContext(java.util.Map attributeValues, ServiceEntity service, PersonEntity person)
setContext
in interface JoinInterface
attributeValues
- Map of all existing account attributes values. Value will be
non-null when the method is called in the context of
validating of an existing account.service
- ServiceEntity representitng service instance for which the
parameters are being joined together.person
- PersonEntity representitng 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.public com.ibm.itim.dataservices.model.policy.ServiceAttributeParameter join(java.util.Collection policyEntitlementPairs, com.ibm.itim.dataservices.model.policy.JoinDirectiveInfo joinInfo)
join
in interface JoinInterface
policyEntitlementPairs
- Collection of EntitlementInProvisioningPolicy objectsjoinInfo
- JoinDirectiveInfo objects
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |