public class ACITuple extends Object
ACIItem
. The tuples are
accepted by ACDF (Access Control Decision Function, 18.8, X.501)Constructor and Description |
---|
ACITuple(Collection<UserClass> userClasses,
AuthenticationLevel authenticationLevel,
Collection<ProtectedItem> protectedItems,
Collection<MicroOperation> microOperations,
boolean grant,
Integer precedence)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
AuthenticationLevel |
getAuthenticationLevel()
Gets the level of authentication required.
|
Collection<MicroOperation> |
getMicroOperations()
Gets the collection of
MicroOperation s this tuple relates. |
Integer |
getPrecedence()
Gets the precedence of this tuple (0-255).
|
Collection<ProtectedItem> |
getProtectedItems()
Gets the collection of
ProtectedItem s this tuple relates. |
Collection<UserClass> |
getUserClasses()
Gets the collection of
UserClass es this tuple relates to. |
boolean |
isGrant()
Gets true if and only if this tuple grants an access.
|
String |
toString() |
public ACITuple(Collection<UserClass> userClasses, AuthenticationLevel authenticationLevel, Collection<ProtectedItem> protectedItems, Collection<MicroOperation> microOperations, boolean grant, Integer precedence)
userClasses
- the collection of UserClass
es this tuple relates toauthenticationLevel
- the level of authentication requiredprotectedItems
- the collection of ProtectedItem
s this tuple relatesmicroOperations
- the collection of MicroOperation
s this tuple relatesgrant
- true if and only if this tuple grants an accessprecedence
- the precedence of this tuple (0-255)public Collection<UserClass> getUserClasses()
UserClass
es this tuple relates to.UserClass
espublic AuthenticationLevel getAuthenticationLevel()
public Collection<ProtectedItem> getProtectedItems()
ProtectedItem
s this tuple relates.ProtectedItem
spublic Collection<MicroOperation> getMicroOperations()
MicroOperation
s this tuple relates.MicroOperation
spublic boolean isGrant()
public Integer getPrecedence()
Copyright © 2003–2019 The Apache Software Foundation. All rights reserved.