it.eng.rdlab.soa3.pm.connector.service.jaxrs
Class PolicyManagerService

java.lang.Object
  extended by it.eng.rdlab.soa3.pm.connector.service.jaxrs.PolicyManagerService

public class PolicyManagerService
extends Object


Constructor Summary
PolicyManagerService()
           
 
Method Summary
 javax.ws.rs.core.Response createRule(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean, com.sun.jersey.api.core.HttpContext context)
          Policy creator
 javax.ws.rs.core.Response deletePolicy(String ruleId, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response getRule(String ruleId, com.sun.jersey.api.core.HttpContext context)
          Policy reader
 javax.ws.rs.core.Response listPoliciesByAction(String action, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response listPoliciesByResource(String respurce, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response listPoliciesBySubjects(String subjects, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response updateRule(String ruleId, it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean, com.sun.jersey.api.core.HttpContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyManagerService

public PolicyManagerService()
Method Detail

createRule

public javax.ws.rs.core.Response createRule(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean,
                                            @Context
                                            com.sun.jersey.api.core.HttpContext context)
Policy creator

Parameters:
ruleBean -
context -
Returns:

getRule

public javax.ws.rs.core.Response getRule(String ruleId,
                                         @Context
                                         com.sun.jersey.api.core.HttpContext context)
Policy reader

Parameters:
ruleId -
context -
Returns:

updateRule

public javax.ws.rs.core.Response updateRule(String ruleId,
                                            it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean,
                                            @Context
                                            com.sun.jersey.api.core.HttpContext context)
Parameters:
ruleId -
policyBean -
context -
Returns:

deletePolicy

public javax.ws.rs.core.Response deletePolicy(String ruleId,
                                              @Context
                                              com.sun.jersey.api.core.HttpContext context)
Parameters:
ruleId -
context -
Returns:

listPoliciesBySubjects

public javax.ws.rs.core.Response listPoliciesBySubjects(String subjects,
                                                        @Context
                                                        com.sun.jersey.api.core.HttpContext context)
Parameters:
subjects -
context -
Returns:

listPoliciesByAction

public javax.ws.rs.core.Response listPoliciesByAction(String action,
                                                      @Context
                                                      com.sun.jersey.api.core.HttpContext context)
Parameters:
action -
context -
Returns:

listPoliciesByResource

public javax.ws.rs.core.Response listPoliciesByResource(String respurce,
                                                        @Context
                                                        com.sun.jersey.api.core.HttpContext context)
Parameters:
respurce -
context -
Returns:


Copyright © 2013. All Rights Reserved.