Package de.elo.ix.client
Class CombineAclResult
java.lang.Object
de.elo.ix.client.CombineAclResult
- All Implemented Interfaces:
Serializable
This class contains the results returned by the function combineAcl.
- Since:
- 7.00.020.000
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
Compare result.protected int
Compare result by ignoring the member AclItem.access.protected AclItem[]
Contains the ACL items that are in ACL lhs but not in rhs.protected String
String representation of AclItem array difference.protected AclItem[]
Contains the ACL items that are in both ACLs.protected String
String representation of AclItem array intersection.protected AclItem[]
Contains the ACL items that are in ACL rhs but not in lhs.protected String
String representation of AclItem array inverseDifference.protected AclItem[]
Contains the result of the combination of a workspace ACL with another ACL.protected String
String representation of AclItem arrayspaceIntersection
.protected AclItem[]
Contains the sum of both ACLs.protected String
String representation of AclItem array sum. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
AclItem[]
AclItem[]
AclItem[]
AclItem[]
AclItem[]
getSum()
void
setCompareCode
(int compareCode) void
setCompareIgnoreAccessCode
(int compareIgnoreAccessCode) void
setDifference
(AclItem[] difference) void
setDifferenceAclStr
(String differenceAclStr) void
setIntersection
(AclItem[] intersection) void
setIntersectionAclStr
(String intersectionAclStr) void
setInverseDifference
(AclItem[] inverseDifference) void
setInverseDifferenceAclStr
(String inverseDifferenceAclStr) void
setSpaceIntersection
(AclItem[] spaceIntersection) void
setSpaceIntersectionStr
(String spaceIntersectionStr) void
void
setSumAclStr
(String sumAclStr) toString()
-
Field Details
-
compareCode
protected int compareCodeCompare result. Negative if ACL lhs is less than rhs. Positive if ACL lhs is greater than rhs. Zero if ACLs are equal. -
compareIgnoreAccessCode
protected int compareIgnoreAccessCodeCompare result by ignoring the member AclItem.access. Negative if ACL lhs is less than rhs. Posiitve if ACL lhs is greater than rhs. Zero if ACLs are equal. -
intersection
Contains the ACL items that are in both ACLs. -
intersectionAclStr
String representation of AclItem array intersection.- Since:
- 7.00.020.005
- See Also:
-
sum
Contains the sum of both ACLs. -
sumAclStr
String representation of AclItem array sum.- Since:
- 7.00.020.005
- See Also:
-
difference
Contains the ACL items that are in ACL lhs but not in rhs. -
differenceAclStr
String representation of AclItem array difference.- Since:
- 7.00.020.005
- See Also:
-
inverseDifference
Contains the ACL items that are in ACL rhs but not in lhs. -
inverseDifferenceAclStr
String representation of AclItem array inverseDifference.- Since:
- 7.00.020.005
- See Also:
-
spaceIntersection
Contains the result of the combination of a workspace ACL with another ACL. This field is set only if at least one of the ACLs contains an X-access. As the operation is not commutative, it expects the ACL of the workspace in the firstAclItem[]
parameter ofIXServicePortIF.combineAcl(ClientInfo, AclItem[], AclItem[], CombineAclOptions)
.- Since:
- 21.04.000.009
-
spaceIntersectionStr
String representation of AclItem arrayspaceIntersection
.- Since:
- 21.04.000.009
-
-
Constructor Details
-
CombineAclResult
public CombineAclResult() -
CombineAclResult
-
-
Method Details
-
getCompareCode
public int getCompareCode() -
setCompareCode
public void setCompareCode(int compareCode) -
getIntersection
-
setIntersection
-
getSum
-
setSum
-
getDifference
-
setDifference
-
getCompareIgnoreAccessCode
public int getCompareIgnoreAccessCode() -
setCompareIgnoreAccessCode
public void setCompareIgnoreAccessCode(int compareIgnoreAccessCode) -
getInverseDifference
-
setInverseDifference
-
getIntersectionAclStr
-
setIntersectionAclStr
-
getSumAclStr
-
setSumAclStr
-
getDifferenceAclStr
-
setDifferenceAclStr
-
getInverseDifferenceAclStr
-
setInverseDifferenceAclStr
-
toString
-
getSpaceIntersection
-
setSpaceIntersection
-
getSpaceIntersectionStr
-
setSpaceIntersectionStr
-