public final class SimplePermissionCollection extends AbstractPermissionCollection
ALL, NONE| Constructor and Description |
|---|
SimplePermissionCollection(AbstractPermission<?> sourcePermission)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
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 SimplePermissionCollection(AbstractPermission<?> 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 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 © 2017 JBoss by Red Hat. All rights reserved.