public class PolicyEngineImpl extends Object implements it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEngine
| Constructor and Description |
|---|
PolicyEngineImpl() |
| Modifier and Type | Method and Description |
|---|---|
it.eng.rdlab.soa3.pm.connector.javaapi.beans.ResponseBean |
createRule(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean) |
boolean |
deleteAll() |
boolean |
deleteRule(String ruleId) |
boolean |
deleteRule(String ruleId,
boolean reloadPolicies) |
it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean |
getRule(String ruleId) |
String |
getRuleId(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean) |
List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> |
listAllRules() |
List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> |
listRules() |
List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> |
listRulesByAction(String action) |
List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> |
listRulesByResource(String resource) |
List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> |
listRulesBySubjects(List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> subjects) |
it.eng.rdlab.soa3.pm.connector.javaapi.beans.ResponseBean |
updateRule(String ruleId,
it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean) |
public it.eng.rdlab.soa3.pm.connector.javaapi.beans.ResponseBean createRule(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean)
createRule in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean getRule(String ruleId)
getRule in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic it.eng.rdlab.soa3.pm.connector.javaapi.beans.ResponseBean updateRule(String ruleId, it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean)
updateRule in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic boolean deleteRule(String ruleId)
deleteRule in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic boolean deleteRule(String ruleId, boolean reloadPolicies)
ruleId - reloadPolicies - public List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> listAllRules()
public List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> listRulesBySubjects(List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.Attribute> subjects)
listRulesBySubjects in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> listRulesByAction(String action)
listRulesByAction in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> listRulesByResource(String resource)
listRulesByResource in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic List<it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean> listRules()
listRules in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic boolean deleteAll()
deleteAll in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEnginepublic String getRuleId(it.eng.rdlab.soa3.pm.connector.javaapi.beans.RuleBean ruleBean)
getRuleId in interface it.eng.rdlab.soa3.pm.connector.javaapi.engine.PolicyEngineCopyright © 2014. All Rights Reserved.