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, setIndexWithSetpublic 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-2018 Jalios SA. All Rights Reserved.