public class UserFirstACIItem extends ACIItem
ACIItem which specifies UserClasses first and then
ProtectedItems each UserClass will have. (18.4.2.4. X.501)| Constructor and Description |
|---|
UserFirstACIItem(String identificationTag,
int precedence,
org.apache.directory.api.ldap.model.constants.AuthenticationLevel authenticationLevel,
Collection<UserClass> userClasses,
Collection<UserPermission> userPermissions)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<UserClass> |
getUserClasses()
Gets the collection of
UserClasses. |
Collection<UserPermission> |
getUserPermission()
Gets the collection of
UserPermissions. |
String |
toString() |
Collection<ACITuple> |
toTuples()
Converts this item into a collection of
ACITuples. |
getAuthenticationLevel, getIdentificationTag, getPrecedence, toMicroOperationspublic UserFirstACIItem(String identificationTag, int precedence, org.apache.directory.api.ldap.model.constants.AuthenticationLevel authenticationLevel, Collection<UserClass> userClasses, 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 Collection<UserClass> getUserClasses()
UserClasses.UserClassespublic Collection<UserPermission> getUserPermission()
UserPermissions.UserPermissionsCopyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.