|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IACLActor
An actor to be used in the ACL entries. An actor is granted or denied a given operation or role on a given resource, by means of an ACL.
Also known as 'target-subject' in the XACML standard.
| Method Summary | |
|---|---|
ActorType |
getActorType()
Returns the ActorType of this actor. |
java.lang.String |
getCA()
Gets the CA subject of this actor, if the type requires it. |
java.lang.String |
getID()
Gets the actor's ID. |
ActorType[] |
getSupportedTypes()
Queries the ActorTypes supported by this implementation. |
void |
setActorType(ActorType type)
Sets the ActorType of this actor. |
void |
setCA(java.lang.String caName)
Sets the CA subject of this actor, if the type requires it. |
void |
setID(java.lang.String actorId)
Sets the actor's ID. |
| Method Detail |
|---|
ActorType[] getSupportedTypes()
ActorTypes supported by this implementation.
ActorType getActorType()
ActorType of this actor.
void setActorType(ActorType type)
throws ProblemException
ActorType of this actor.
type - the ActorType to set.
ProblemException - if the type could not be set, for instance
because the chosen type is not supported by this implementation.java.lang.String getCA()
null
if the type doesn't require an authority.
void setCA(java.lang.String caName)
throws ProblemException
caName - the CA subject to set.
ProblemException - if the type doesn't require a CA, or if
the argument is null but the type requires itjava.lang.String getID()
ActorType this
means the X509's DN, a group name, or a SAML attribute in the
format "attr_name=value".
void setID(java.lang.String actorId)
throws ProblemException
ActorType this
means the X509's DN, a group name, a user name, or a SAML attribute
in the format "attr_name=value". Might also be a pattern.
actorId - the ID (resp. a pattern) to set for this actor.
ProblemException - if the argument is null
or invalid for the selected actor type.
|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||