|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.PermissionCollection
net.sf.jguard.core.authorization.permissions.JGPermissionCollection
public abstract class JGPermissionCollection
contains similar permissions. this class contains similar java.security.Permission instances, with the same type. it is a "technical" container in opposite to Domain,which is a "functional" container. Classes extending this abstract class must implements implies method from PermissionCollection.
| Field Summary | |
|---|---|
protected java.util.Set |
permissions
|
| Constructor Summary | |
|---|---|
JGPermissionCollection()
default constructor. |
|
JGPermissionCollection(java.util.Collection coll)
constructor. |
|
| Method Summary | |
|---|---|
void |
add(java.security.Permission permission)
add a permission to the set. |
void |
addAll(java.security.PermissionCollection pcColl)
|
void |
addAll(java.util.Set permissionSet)
add permissions to the set. |
void |
clear()
remove permission from Permission's collection. |
boolean |
containsPermission(java.security.Permission permission)
|
java.util.Enumeration |
elements()
return all the permissions. |
java.security.Permission |
getPermission(java.lang.String permissionName)
return the corresponding permission. |
java.util.Set |
getPermissions()
|
void |
removePermission(java.security.Permission permission)
remove permission from Permission's collection. |
void |
removePermissions(java.security.PermissionCollection permColl)
remove permission from Permission's collection. |
void |
setPermissions(java.util.Set perms)
|
int |
size()
|
java.lang.String |
toString()
|
| Methods inherited from class java.security.PermissionCollection |
|---|
implies, isReadOnly, setReadOnly |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Set permissions
| Constructor Detail |
|---|
public JGPermissionCollection()
public JGPermissionCollection(java.util.Collection coll)
coll - | Method Detail |
|---|
public void add(java.security.Permission permission)
add in class java.security.PermissionCollectionPermissionCollection.add(java.security.Permission)public void addAll(java.util.Set permissionSet)
permissionSet - PermissionCollection.add(java.security.Permission)public void addAll(java.security.PermissionCollection pcColl)
public java.util.Enumeration elements()
elements in class java.security.PermissionCollectionPermissionCollection.elements()
public java.security.Permission getPermission(java.lang.String permissionName)
throws NoSuchPermissionException
permissionName -
NoSuchPermissionExceptionpublic void removePermission(java.security.Permission permission)
permission - public void removePermissions(java.security.PermissionCollection permColl)
permission - public void clear()
permission - public java.lang.String toString()
toString in class java.security.PermissionCollectionpublic int size()
public java.util.Set getPermissions()
public boolean containsPermission(java.security.Permission permission)
permission -
public void setPermissions(java.util.Set perms)
perms - The permissions to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||