public class AccessControlListIndexManager extends AbstractIndexManager
AbstractIndexManager.DataIndex<D extends Data,C>, AbstractIndexManager.DataIndexMap<D extends Data,K,V>, AbstractIndexManager.DataIndexSet<D extends Data,E>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REVISION |
channel
Modifier and Type | Method and Description |
---|---|
boolean |
addGroup(AccessControlList acl,
Group group)
Adds the specified Group to the group Set of the given ACL.
|
java.util.Set<Group> |
getGroupSet(AccessControlList acl)
Returns the Group set using the specified ACL.
|
static AccessControlListIndexManager |
getInstance() |
boolean |
removeGroup(AccessControlList acl,
Group group)
Removes the specified Group from the group Set of the given ACL.
|
addIndexWithSet, addIndexWithSet, clearIndex, getIndexWithMap, getIndexWithMap, getIndexWithSet, isUndefinedIndexWithSet, putIndexWithMap, removeIndexWithMap, removeIndexWithSet, removeIndexWithSet, setIndexWithSet
public static final java.lang.String REVISION
public static AccessControlListIndexManager getInstance()
public java.util.Set<Group> getGroupSet(AccessControlList acl)
acl
- the AccessControlList for which Group set will be retrievedpublic boolean addGroup(AccessControlList acl, Group group)
acl
- the ACL for which a Group is being addedgroup
- the Group to be added.public boolean removeGroup(AccessControlList acl, Group group)
acl
- the ACL for which a Group is being removedgroup
- the Group to be removed.Copyright © 2001-2017 Jalios SA. All Rights Reserved.