|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
manager for all aspects of acl handling
| Method Summary | |
Acl |
createAcl(java.lang.String name)
create new acl. |
Capability |
createCapability(java.lang.String name)
create new capability instance |
Acl |
getAcl(java.lang.String name)
load acl by name |
Capability |
getCapability(java.lang.String name)
Gets the Capability attribute of the AclManager object |
void |
grantPermission(Acl acl,
Capability capability,
java.lang.String role)
DOCUMENT METHOD |
java.util.Collection |
listAcl()
provide list of acls on system |
java.util.Collection |
listCapabilities()
DOCUMENT METHOD |
void |
removeAcl(Acl acl)
remove given acl if possible. |
void |
removeCapability(Capability capability)
remove capability of possible |
void |
revokePermission(Acl acl,
Capability capability,
java.lang.String role)
DOCUMENT METHOD |
Acl |
updateAcl(Acl acl)
update acl contents |
void |
updateCapability(Capability cap)
DOCUMENT METHOD |
| Method Detail |
public Acl getAcl(java.lang.String name)
throws InfobitException
name - acl or null if nothing found
InfobitException - thrown by infobit system to indicate
internal problems
public Acl createAcl(java.lang.String name)
throws InfobitException,
InfobitSecurityException
name - unique acl name
InfobitException - thrown on internal errors
InfobitSecurityException - thrown on security violations
public Acl updateAcl(Acl acl)
throws InfobitException,
InfobitSecurityException
acl - acl to be updated
InfobitException - Description of Exception
InfobitSecurityException - Description of Exception
public Capability getCapability(java.lang.String name)
throws InfobitException,
InfobitSecurityException
name - Description of Parameter
InfobitException - Description of Exception
InfobitSecurityException - Description of Exception
public java.util.Collection listCapabilities()
throws InfobitException,
InfobitSecurityException
InfobitException - Description of Exception
InfobitSecurityException - Description of Exception
public void removeAcl(Acl acl)
throws InfobitIntegrityException,
InfobitException,
InfobitSecurityException
acl - Description of Parameter
InfobitException - Description of Exception
InfobitSecurityException - Description of Exception
InfobitIntegrityException - Description of Exception
public java.util.Collection listAcl()
throws InfobitException
InfobitException - Description of Exception
public void grantPermission(Acl acl,
Capability capability,
java.lang.String role)
throws InfobitException,
InfobitSecurityException
capability - Description of Parameterrole - Description of Parameteracl - Description of Parameter
InfobitSecurityException - Description of Exception
InfobitException - Description of Exception
public void revokePermission(Acl acl,
Capability capability,
java.lang.String role)
throws InfobitException,
InfobitSecurityException
capability - Description of Parameterrole - Description of Parameteracl - Description of Parameter
InfobitSecurityException - Description of Exception
InfobitException - Description of Exception
public Capability createCapability(java.lang.String name)
throws InfobitException,
InfobitSecurityException
name - Description of Parameter
InfobitException - Description of Exception
InfobitSecurityException - Description of Exception
public void removeCapability(Capability capability)
throws InfobitException,
InfobitIntegrityException,
InfobitSecurityException
capability - Description of Parameter
InfobitException - Description of Exception
InfobitSecurityException - Description of Exception
InfobitIntegrityException - Description of Exception
public void updateCapability(Capability cap)
throws InfobitException,
InfobitSecurityException
cap - Description of Parameter
InfobitException - Description of Exception
InfobitSecurityException - Description of Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||