Class UserFirstACIItem
- java.lang.Object
-
- org.apache.directory.api.ldap.aci.ACIItem
-
- org.apache.directory.api.ldap.aci.UserFirstACIItem
-
public class UserFirstACIItem extends ACIItem
AnACIItem
which specifiesUserClass
es first and thenProtectedItem
s eachUserClass
will have. (18.4.2.4. X.501)- Author:
- Apache Directory Project
-
-
Constructor Summary
Constructors Constructor Description UserFirstACIItem(String identificationTag, int precedence, AuthenticationLevel authenticationLevel, Collection<UserClass> userClasses, Collection<UserPermission> userPermissions)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<UserClass>
getUserClasses()
Gets the collection ofUserClass
es.Collection<UserPermission>
getUserPermission()
Gets the collection ofUserPermission
s.String
toString()
Collection<ACITuple>
toTuples()
Converts this item into a collection ofACITuple
s.-
Methods inherited from class org.apache.directory.api.ldap.aci.ACIItem
getAuthenticationLevel, getIdentificationTag, getPrecedence
-
-
-
-
Constructor Detail
-
UserFirstACIItem
public UserFirstACIItem(String identificationTag, int precedence, AuthenticationLevel authenticationLevel, Collection<UserClass> userClasses, Collection<UserPermission> userPermissions)
Creates a new instance.- Parameters:
identificationTag
- the id string of this itemprecedence
- the precedence of this itemauthenticationLevel
- the level of authentication required to this itemuserClasses
- the collection ofUserClass
es this item protectsuserPermissions
- the collection ofUserPermission
s each protectedItems will have
-
-
Method Detail
-
getUserClasses
public Collection<UserClass> getUserClasses()
Gets the collection ofUserClass
es.- Returns:
- the collection of
UserClass
es
-
getUserPermission
public Collection<UserPermission> getUserPermission()
Gets the collection ofUserPermission
s.- Returns:
- the collection of
UserPermission
s
-
-