public abstract class ACIItem extends Object
ItemFirstACIItem
and UserFirstACIItem
as specified X.501
specification.Modifier | Constructor and Description |
---|---|
protected |
ACIItem(String identificationTag,
int precedence,
AuthenticationLevel authenticationLevel)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
AuthenticationLevel |
getAuthenticationLevel()
Gets the level of authentication required to this item.
|
String |
getIdentificationTag()
Gets the id string of this item.
|
int |
getPrecedence()
Gets the precedence of this item.
|
protected static Collection<MicroOperation> |
toMicroOperations(Collection<GrantAndDenial> grantsAndDenials)
Converts a collection of
GrantAndDenial s into a collection of MicroOperation s. |
String |
toString() |
abstract Collection<ACITuple> |
toTuples()
Converts this item into a collection of
ACITuple s. |
protected ACIItem(String identificationTag, int precedence, AuthenticationLevel authenticationLevel)
identificationTag
- the id string of this itemprecedence
- the precedence of this itemauthenticationLevel
- the level of authentication required to this itempublic String getIdentificationTag()
public int getPrecedence()
public AuthenticationLevel getAuthenticationLevel()
public abstract Collection<ACITuple> toTuples()
ACITuple
s.ACITuple
protected static Collection<MicroOperation> toMicroOperations(Collection<GrantAndDenial> grantsAndDenials)
GrantAndDenial
s into a collection of MicroOperation
s.grantsAndDenials
- the grants and denialsMicroOperation
sCopyright © 2003–2015 The Apache Software Foundation. All rights reserved.