Class ClassificationRestServiceImpl
- java.lang.Object
-
- org.opennms.netmgt.flows.rest.internal.classification.ClassificationRestServiceImpl
-
- All Implemented Interfaces:
ClassificationRestService
public class ClassificationRestServiceImpl extends Object implements ClassificationRestService
-
-
Constructor Summary
Constructors Constructor Description ClassificationRestServiceImpl(ClassificationService classificationService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Responseclassify(ClassificationRequestDTO classificationRequestDTO)javax.ws.rs.core.ResponsedeleteGroup(int groupId)javax.ws.rs.core.ResponsedeleteRule(int id)javax.ws.rs.core.ResponsedeleteRules(javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsegetGroup(int groupId, String format, String requestedFilename, String acceptHeader)javax.ws.rs.core.ResponsegetGroups(javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponsegetProtocols()javax.ws.rs.core.ResponsegetRule(int id)javax.ws.rs.core.ResponsegetRules(javax.ws.rs.core.UriInfo uriInfo)javax.ws.rs.core.ResponseimportRules(int groupId, javax.ws.rs.core.UriInfo uriInfo, InputStream inputStream)javax.ws.rs.core.ResponsesaveGroup(GroupDTO groupDTO)javax.ws.rs.core.ResponsesaveRule(RuleDTO ruleDTO)javax.ws.rs.core.ResponseupdateGroup(int id, GroupDTO groupDTO)javax.ws.rs.core.ResponseupdateRule(int id, RuleDTO newValue)
-
-
-
Constructor Detail
-
ClassificationRestServiceImpl
public ClassificationRestServiceImpl(ClassificationService classificationService)
-
-
Method Detail
-
getRules
public javax.ws.rs.core.Response getRules(javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getRulesin interfaceClassificationRestService
-
getRule
public javax.ws.rs.core.Response getRule(int id)
- Specified by:
getRulein interfaceClassificationRestService
-
saveRule
public javax.ws.rs.core.Response saveRule(RuleDTO ruleDTO)
- Specified by:
saveRulein interfaceClassificationRestService
-
importRules
public javax.ws.rs.core.Response importRules(int groupId, javax.ws.rs.core.UriInfo uriInfo, InputStream inputStream)- Specified by:
importRulesin interfaceClassificationRestService
-
deleteRules
public javax.ws.rs.core.Response deleteRules(javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
deleteRulesin interfaceClassificationRestService
-
deleteRule
public javax.ws.rs.core.Response deleteRule(int id)
- Specified by:
deleteRulein interfaceClassificationRestService
-
updateRule
public javax.ws.rs.core.Response updateRule(int id, RuleDTO newValue)- Specified by:
updateRulein interfaceClassificationRestService
-
classify
public javax.ws.rs.core.Response classify(ClassificationRequestDTO classificationRequestDTO)
- Specified by:
classifyin interfaceClassificationRestService
-
getGroups
public javax.ws.rs.core.Response getGroups(javax.ws.rs.core.UriInfo uriInfo)
- Specified by:
getGroupsin interfaceClassificationRestService
-
getGroup
public javax.ws.rs.core.Response getGroup(int groupId, String format, String requestedFilename, String acceptHeader)- Specified by:
getGroupin interfaceClassificationRestService
-
saveGroup
public javax.ws.rs.core.Response saveGroup(GroupDTO groupDTO)
- Specified by:
saveGroupin interfaceClassificationRestService
-
deleteGroup
public javax.ws.rs.core.Response deleteGroup(int groupId)
- Specified by:
deleteGroupin interfaceClassificationRestService
-
updateGroup
public javax.ws.rs.core.Response updateGroup(int id, GroupDTO groupDTO)- Specified by:
updateGroupin interfaceClassificationRestService
-
getProtocols
public javax.ws.rs.core.Response getProtocols()
- Specified by:
getProtocolsin interfaceClassificationRestService
-
-