Package org.opennms.web.rest.v1
Class CategoryRestService
- java.lang.Object
-
- org.opennms.web.rest.v1.OnmsRestService
-
- org.opennms.web.rest.v1.CategoryRestService
-
@Component("categoryRestService") @Transactional public class CategoryRestService extends OnmsRestService
CategoryRestService class.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- ranger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.web.rest.v1.OnmsRestService
OnmsRestService.ComparisonOperation
-
-
Field Summary
-
Fields inherited from class org.opennms.web.rest.v1.OnmsRestService
DEFAULT_LIMIT
-
-
Constructor Summary
Constructors Constructor Description CategoryRestService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Response
addCategoryToGroup(javax.ws.rs.container.ResourceContext context, java.lang.String groupName, java.lang.String categoryName)
javax.ws.rs.core.Response
addCategoryToNode(javax.ws.rs.container.ResourceContext context, javax.ws.rs.core.UriInfo uriInfo, java.lang.String nodeCriteria, java.lang.String categoryName)
javax.ws.rs.core.Response
createCategory(javax.ws.rs.core.UriInfo uriInfo, OnmsCategory category)
javax.ws.rs.core.Response
deleteCategory(java.lang.String categoryName)
OnmsCategoryCollection
getCategoriesForNode(javax.ws.rs.container.ResourceContext context, java.lang.String nodeCriteria)
OnmsCategory
getCategory(java.lang.String categoryName)
OnmsCategory
getCategoryForNode(javax.ws.rs.container.ResourceContext context, java.lang.String nodeCriteria, java.lang.String categoryName)
OnmsCategoryCollection
listCategories()
OnmsCategoryCollection
listCategoriesForGroup(javax.ws.rs.container.ResourceContext context, java.lang.String groupName)
javax.ws.rs.core.Response
removeCategoryFromGroup(javax.ws.rs.container.ResourceContext context, java.lang.String groupName, java.lang.String categoryName)
javax.ws.rs.core.Response
removeCategoryFromNode(javax.ws.rs.container.ResourceContext context, java.lang.String nodeCriteria, java.lang.String categoryName)
javax.ws.rs.core.Response
updateCategory(java.lang.String categoryName, MultivaluedMapImpl params)
-
Methods inherited from class org.opennms.web.rest.v1.OnmsRestService
applyQueryFilters, applyQueryFilters, getBadRequestResponse, getBeanWrapperForClass, getException, getException, getNumericValue, getRedirectUri, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlock
-
-
-
-
Method Detail
-
getCategoriesForNode
public OnmsCategoryCollection getCategoriesForNode(@Context javax.ws.rs.container.ResourceContext context, java.lang.String nodeCriteria)
-
getCategoryForNode
public OnmsCategory getCategoryForNode(@Context javax.ws.rs.container.ResourceContext context, java.lang.String nodeCriteria, java.lang.String categoryName)
-
addCategoryToNode
public javax.ws.rs.core.Response addCategoryToNode(@Context javax.ws.rs.container.ResourceContext context, @Context javax.ws.rs.core.UriInfo uriInfo, java.lang.String nodeCriteria, java.lang.String categoryName)
-
updateCategory
public javax.ws.rs.core.Response updateCategory(java.lang.String categoryName, MultivaluedMapImpl params)
-
removeCategoryFromNode
public javax.ws.rs.core.Response removeCategoryFromNode(@Context javax.ws.rs.container.ResourceContext context, java.lang.String nodeCriteria, java.lang.String categoryName)
-
getCategory
public OnmsCategory getCategory(java.lang.String categoryName)
-
createCategory
public javax.ws.rs.core.Response createCategory(@Context javax.ws.rs.core.UriInfo uriInfo, OnmsCategory category)
-
listCategories
public OnmsCategoryCollection listCategories()
-
deleteCategory
public javax.ws.rs.core.Response deleteCategory(java.lang.String categoryName)
-
addCategoryToGroup
public javax.ws.rs.core.Response addCategoryToGroup(@Context javax.ws.rs.container.ResourceContext context, java.lang.String groupName, java.lang.String categoryName)
-
removeCategoryFromGroup
public javax.ws.rs.core.Response removeCategoryFromGroup(@Context javax.ws.rs.container.ResourceContext context, java.lang.String groupName, java.lang.String categoryName)
-
listCategoriesForGroup
public OnmsCategoryCollection listCategoriesForGroup(@Context javax.ws.rs.container.ResourceContext context, java.lang.String groupName)
-
-