public class UserFirstACIItem extends ACIItem
ACIItem which specifies UserClasses first and then
ProtectedItems each UserClass will have. (18.4.2.4. X.501)| Modifier and Type | Field and Description |
|---|---|
private java.util.Collection<UserClass> |
userClasses
The user classes.
|
private java.util.Collection<UserPermission> |
userPermissions
The user permissions.
|
| Constructor and Description |
|---|
UserFirstACIItem(java.lang.String identificationTag,
int precedence,
AuthenticationLevel authenticationLevel,
java.util.Collection<UserClass> userClasses,
java.util.Collection<UserPermission> userPermissions)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<UserClass> |
getUserClasses()
Gets the collection of
UserClasses. |
java.util.Collection<UserPermission> |
getUserPermission()
Gets the collection of
UserPermissions. |
java.lang.String |
toString() |
java.util.Collection<ACITuple> |
toTuples()
Converts this item into a collection of
ACITuples. |
getAuthenticationLevel, getIdentificationTag, getPrecedence, toMicroOperationsprivate final java.util.Collection<UserClass> userClasses
private final java.util.Collection<UserPermission> userPermissions
public UserFirstACIItem(java.lang.String identificationTag,
int precedence,
AuthenticationLevel authenticationLevel,
java.util.Collection<UserClass> userClasses,
java.util.Collection<UserPermission> userPermissions)
identificationTag - the id string of this itemprecedence - the precedence of this itemauthenticationLevel - the level of authentication required to this itemuserClasses - the collection of UserClasses this item protectsuserPermissions - the collection of UserPermissions each
protectedItems will havepublic java.util.Collection<UserClass> getUserClasses()
UserClasses.UserClassespublic java.util.Collection<UserPermission> getUserPermission()
UserPermissions.UserPermissions