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(RuleJaxBean ruleJaxBean, com.sun.jersey.api.core.HttpContext context)
          Policy creator
 javax.ws.rs.core.Response deleteRule(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 getRuleId(RuleJaxBean ruleJaxBean, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response listRules(com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response listRulesByAction(String action, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response listRulesByResource(String respurce, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response listRulesBySubjects(String subjects, com.sun.jersey.api.core.HttpContext context)
           
 javax.ws.rs.core.Response listRulesBySubjects(String subjectid, String subjectvalue, com.sun.jersey.api.core.HttpContext context)
           
static void main(String[] args)
           
 javax.ws.rs.core.Response updateRule(String ruleId, RuleJaxBean ruleJaxBean, 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(RuleJaxBean ruleJaxBean,
                                            @Context
                                            com.sun.jersey.api.core.HttpContext context)
Policy creator

Parameters:
ruleBean -
context -
Returns:

getRuleId

public javax.ws.rs.core.Response getRuleId(RuleJaxBean ruleJaxBean,
                                           @Context
                                           com.sun.jersey.api.core.HttpContext context)
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,
                                            RuleJaxBean ruleJaxBean,
                                            @Context
                                            com.sun.jersey.api.core.HttpContext context)
Parameters:
ruleId -
policyBean -
context -
Returns:

deleteRule

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

listRulesBySubjects

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

listRulesBySubjects

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

listRules

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

listRulesByAction

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

listRulesByResource

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

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


Copyright © 2013. All Rights Reserved.