eu.xtreemos.xosd.security.vops.xacml.request
Class Request

java.lang.Object
  extended by eu.xtreemos.xosd.security.vops.xacml.request.Request

public class Request
extends java.lang.Object


Field Summary
(package private)  java.util.HashSet actions
           
(package private)  java.util.HashSet resources
           
(package private)  java.util.HashSet subjects
           
 
Constructor Summary
Request()
           
 
Method Summary
 void addRequestAction(RequestAction ra)
           
 void addRequestResource(RequestResource rr)
          Adds resource into generated policy request.
 void addRequestSubject(RequestSubject rs)
          Adds request into request policy
 com.sun.xacml.ctx.RequestCtx getRequest()
          Generates request context
 void Request()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subjects

java.util.HashSet subjects

actions

java.util.HashSet actions

resources

java.util.HashSet resources
Constructor Detail

Request

public Request()
Method Detail

Request

public void Request()

addRequestSubject

public void addRequestSubject(RequestSubject rs)
Adds request into request policy

Parameters:
rs -

addRequestResource

public void addRequestResource(RequestResource rr)
Adds resource into generated policy request.

Parameters:
rr -

addRequestAction

public void addRequestAction(RequestAction ra)

getRequest

public com.sun.xacml.ctx.RequestCtx getRequest()
Generates request context

Returns:
request