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
GrantAndDenials into a set of
MicroOperations and returns it. |
abstract Collection<ACITuple> |
toTuples()
Converts this item into a collection of
ACITuples 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()
ACITuples and returns
it.protected static Set<MicroOperation> toMicroOperations(Set<GrantAndDenial> grantsAndDenials)
GrantAndDenials into a set of
MicroOperations and returns it.Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.