public final class SimpleActionBitsPermissionCollection extends AbstractPermissionCollection
ALL, NONE| Constructor and Description | 
|---|
SimpleActionBitsPermissionCollection(AbstractActionSetPermission<?> sourcePermission)
Construct a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
doAdd(AbstractActionSetPermission<?> permission)
Adds a permission. 
 | 
protected void | 
doAdd(AbstractPermission<?> permission)
Perform the work of adding a permission. 
 | 
Enumeration<Permission> | 
elements()
Iterate over this permission collection. 
 | 
boolean | 
implies(Permission permission)
Determine if the permission is verified by this object. 
 | 
Iterator<Permission> | 
iterator()
Iterate over this permission collection. 
 | 
int | 
size()
Get the size of this permission collection. 
 | 
addisReadOnly, setReadOnly, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorand, checkPermission, from, from, from, from, not, or, toPermissionCollection, unless, xorpublic SimpleActionBitsPermissionCollection(AbstractActionSetPermission<?> sourcePermission)
sourcePermission - the source permission for this collection (must not be null)public int size()
AbstractPermissionCollectionsize in class AbstractPermissionCollectionprotected void doAdd(AbstractPermission<?> permission)
AbstractPermissionCollectionAbstractPermissionCollection.add(Permission) method was called.doAdd in class AbstractPermissionCollectionpermission - the non-null permissionprotected void doAdd(AbstractActionSetPermission<?> permission)
permission - the non-null permissionpublic boolean implies(Permission permission)
PermissionVerifierimplies in interface PermissionVerifierimplies in class PermissionCollectionpermission - the permission to verify (must not be null)true if the permission is implied by this verifier, false otherwisepublic Iterator<Permission> iterator()
AbstractPermissionCollectioniterator in interface Iterable<Permission>iterator in class AbstractPermissionCollectionnull)public Enumeration<Permission> elements()
AbstractPermissionCollectionelements in class AbstractPermissionCollectionnull)Copyright © 2019 JBoss by Red Hat. All rights reserved.