public abstract class ACIItem extends Object implements Serializable
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()
Returns the level of authentication required to this item.
|
String |
getIdentificationTag()
Returns the id string of this item.
|
int |
getPrecedence()
Returns the precedence of this item.
|
protected static Set<MicroOperation> |
toMicroOperations(Set<GrantAndDenial> grantsAndDenials)
Converts a set of
GrantAndDenial s into a set of
MicroOperation s and returns it. |
abstract Collection<ACITuple> |
toTuples()
Converts this item into a collection of
ACITuple s and returns
it. |
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 and returns
it.protected static Set<MicroOperation> toMicroOperations(Set<GrantAndDenial> grantsAndDenials)
GrantAndDenial
s into a set of
MicroOperation
s and returns it.Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.