it.eng.rdlab.soa3.pm.connector.service.jaxrs
Class PolicyManagerService
java.lang.Object
it.eng.rdlab.soa3.pm.connector.service.jaxrs.PolicyManagerService
public class PolicyManagerService
- extends Object
|
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 |
PolicyManagerService
public PolicyManagerService()
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.