|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IACLEntry
An access control entry in an ACL. This entry describes one resource access rule, either allow or deny a single capability on that resource for a single actor. A capability is either a low level operation (read, write, ...) or a higher level role (owner, manager, ...).
Also known as 'rule' in the XACML standard.
| Method Summary | |
|---|---|
IACLActor |
getActor()
Returns the actor of this entry. |
IACLCapability |
getCapability()
Returns the capability which this ACL entry refers to. |
IACLPolicy |
getPolicy()
Queries the policy of this entry. |
IACLCapability[] |
getSupportedCapabilities()
Queries the supported permissions or roles which can be granted or not to the actor of this ACL entry. |
IACLPolicy[] |
getSupportedPolicies()
Queries the policies which are supported by this ACL entry. |
void |
setActor(IACLActor actor)
Sets the actor of this entry. |
void |
setCapability(IACLCapability capability)
Sets the capability to be (dis)allowed to the actor. |
void |
setPolicy(IACLPolicy policy)
Sets the policy of this entry. |
| Method Detail |
|---|
IACLPolicy[] getSupportedPolicies()
IACLPolicy getPolicy()
void setPolicy(IACLPolicy policy)
throws ProblemException
policy - the value to set.
ProblemException - if the provided policy is null
or not allowed.IACLCapability[] getSupportedCapabilities()
IACLCapability getCapability()
Also known as 'target-action' in the XACML standard.
void setCapability(IACLCapability capability)
throws ProblemException
capability - the capability to set.
ProblemException - if the capability is null or invalid.IACLActor getActor()
void setActor(IACLActor actor)
throws ProblemException
actor - the actor to set.
ProblemException - if the actor is null or invalid.
|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||