Class CategoryRestService


  • @Component("categoryRestService")
    @Transactional
    public class CategoryRestService
    extends OnmsRestService

    CategoryRestService class.

    Since:
    1.8.1
    Version:
    $Id: $
    Author:
    ranger
    • Constructor Detail

      • CategoryRestService

        public CategoryRestService()
    • 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)
      • 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)