public class ItemFirstACIItem extends ACIItem
ACIItem which specifies ProtectedItems first and then
UserClasses each ProtectedItem will have. (18.4.2.4. X.501)| Constructor and Description |
|---|
ItemFirstACIItem(String identificationTag,
int precedence,
org.apache.directory.api.ldap.model.constants.AuthenticationLevel authenticationLevel,
Collection<ProtectedItem> protectedItems,
Collection<ItemPermission> itemPermissions)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ItemPermission> |
getItemPermissions()
Gets the collection of
ItemPermissions. |
Collection<ProtectedItem> |
getProtectedItems()
Gets the collection of
ProtectedItems. |
String |
toString() |
Collection<ACITuple> |
toTuples()
Transform this protected Item and permissions to a set of Tuples
|
getAuthenticationLevel, getIdentificationTag, getPrecedence, toMicroOperationspublic ItemFirstACIItem(String identificationTag, int precedence, org.apache.directory.api.ldap.model.constants.AuthenticationLevel authenticationLevel, Collection<ProtectedItem> protectedItems, Collection<ItemPermission> itemPermissions)
identificationTag - the id string of this itemprecedence - the precedence of this itemauthenticationLevel - the level of authentication required to this itemprotectedItems - the collection of ProtectedItems this item protectsitemPermissions - the collection of ItemPermissions each protectedItems will havepublic Collection<ProtectedItem> getProtectedItems()
ProtectedItems.ProtectedItemspublic Collection<ItemPermission> getItemPermissions()
ItemPermissions.ItemPermissionspublic Collection<ACITuple> toTuples()
Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.