Interface ClassificationGuidesApi

    • Method Detail

      • combinedInstructions

        @RequestMapping(value="/combined-instructions",
                        produces="application/json",
                        consumes="application/json",
                        method=POST)
        org.springframework.http.ResponseEntity<InstructionEntry> combinedInstructions​(@Valid @RequestBody
                                                                                       @Valid CombinedInstructionBody instructions)
      • createClassificationGuide

        @RequestMapping(value="/classification-guides",
                        produces="application/json",
                        consumes="application/json",
                        method=POST)
        org.springframework.http.ResponseEntity<ClassificationGuideEntry> createClassificationGuide​(@Valid @RequestBody
                                                                                                    @Valid ClassificationGuideBody classificationGuide)
      • createSubtopic

        @RequestMapping(value="/topics/{topicId}/subtopics",
                        produces="application/json",
                        consumes="application/json",
                        method=POST)
        org.springframework.http.ResponseEntity<TopicEntry> createSubtopic​(@PathVariable("topicId")
                                                                           String topicId,
                                                                           @Valid @RequestBody
                                                                           @Valid TopicBody topic,
                                                                           @Valid @RequestParam(value="include",required=false)
                                                                           @Valid List<String> include)
      • createTopic

        @RequestMapping(value="/classification-guides/{classificationGuideId}/topics",
                        produces="application/json",
                        consumes="application/json",
                        method=POST)
        org.springframework.http.ResponseEntity<TopicEntry> createTopic​(@PathVariable("classificationGuideId")
                                                                        String classificationGuideId,
                                                                        @Valid @RequestBody
                                                                        @Valid TopicBody topic,
                                                                        @Valid @RequestParam(value="include",required=false)
                                                                        @Valid List<String> include)
      • deleteClassificationGuide

        @RequestMapping(value="/classification-guides/{classificationGuideId}",
                        produces="application/json",
                        consumes="",
                        method=DELETE)
        org.springframework.http.ResponseEntity<Void> deleteClassificationGuide​(@PathVariable("classificationGuideId")
                                                                                String classificationGuideId)
      • deleteTopic

        @RequestMapping(value="/topics/{topicId}",
                        produces="application/json",
                        consumes="",
                        method=DELETE)
        org.springframework.http.ResponseEntity<Void> deleteTopic​(@PathVariable("topicId")
                                                                  String topicId)
      • listClassificationGuides

        @RequestMapping(value="/classification-guides",
                        produces="application/json",
                        consumes="",
                        method=GET)
        org.springframework.http.ResponseEntity<ClassificationGuidePaging> listClassificationGuides​(@Valid @RequestParam(value="include",required=false)
                                                                                                    @Valid List<String> include,
                                                                                                    @Min(0L) @Valid @RequestParam(value="skipCount",required=false)
                                                                                                    @Min(0L) @Valid Integer skipCount,
                                                                                                    @Min(1L) @Valid @RequestParam(value="maxItems",required=false)
                                                                                                    @Min(1L) @Valid Integer maxItems,
                                                                                                    @Valid @RequestParam(value="orderBy",required=false)
                                                                                                    @Valid List<String> orderBy,
                                                                                                    @Valid @RequestParam(value="where",required=false)
                                                                                                    @Valid String where)
      • listSubtopics

        @RequestMapping(value="/topics/{topicId}/subtopics",
                        produces="application/json",
                        consumes="",
                        method=GET)
        org.springframework.http.ResponseEntity<SubtopicPaging> listSubtopics​(@PathVariable("topicId")
                                                                              String topicId,
                                                                              @Valid @RequestParam(value="include",required=false)
                                                                              @Valid List<String> include,
                                                                              @Min(0L) @Valid @RequestParam(value="skipCount",required=false)
                                                                              @Min(0L) @Valid Integer skipCount,
                                                                              @Min(1L) @Valid @RequestParam(value="maxItems",required=false)
                                                                              @Min(1L) @Valid Integer maxItems,
                                                                              @Valid @RequestParam(value="orderBy",required=false)
                                                                              @Valid List<String> orderBy,
                                                                              @Valid @RequestParam(value="where",required=false)
                                                                              @Valid String where,
                                                                              @Valid @RequestParam(value="includeSource",required=false)
                                                                              @Valid Boolean includeSource)
      • listTopics

        @RequestMapping(value="/classification-guides/{classificationGuideId}/topics",
                        produces="application/json",
                        consumes="",
                        method=GET)
        org.springframework.http.ResponseEntity<TopicPaging> listTopics​(@PathVariable("classificationGuideId")
                                                                        String classificationGuideId,
                                                                        @Valid @RequestParam(value="include",required=false)
                                                                        @Valid List<String> include,
                                                                        @Min(0L) @Valid @RequestParam(value="skipCount",required=false)
                                                                        @Min(0L) @Valid Integer skipCount,
                                                                        @Min(1L) @Valid @RequestParam(value="maxItems",required=false)
                                                                        @Min(1L) @Valid Integer maxItems,
                                                                        @Valid @RequestParam(value="orderBy",required=false)
                                                                        @Valid List<String> orderBy,
                                                                        @Valid @RequestParam(value="where",required=false)
                                                                        @Valid String where,
                                                                        @Valid @RequestParam(value="includeSource",required=false)
                                                                        @Valid Boolean includeSource)
      • showClassificationGuideById

        @RequestMapping(value="/classification-guides/{classificationGuideId}",
                        produces="application/json",
                        consumes="",
                        method=GET)
        org.springframework.http.ResponseEntity<ClassificationGuideEntry> showClassificationGuideById​(@PathVariable("classificationGuideId")
                                                                                                      String classificationGuideId)
      • showTopicById

        @RequestMapping(value="/topics/{topicId}",
                        produces="application/json",
                        consumes="",
                        method=GET)
        org.springframework.http.ResponseEntity<TopicEntry> showTopicById​(@PathVariable("topicId")
                                                                          String topicId,
                                                                          @Valid @RequestParam(value="include",required=false)
                                                                          @Valid List<String> include)
      • updateClassificationGuide

        @RequestMapping(value="/classification-guides/{classificationGuideId}",
                        produces="application/json",
                        consumes="application/json",
                        method=PUT)
        org.springframework.http.ResponseEntity<ClassificationGuideEntry> updateClassificationGuide​(@PathVariable("classificationGuideId")
                                                                                                    String classificationGuideId,
                                                                                                    @Valid @RequestBody
                                                                                                    @Valid ClassificationGuideBody classificationGuide)
      • updateTopic

        @RequestMapping(value="/topics/{topicId}",
                        produces="application/json",
                        consumes="application/json",
                        method=PUT)
        org.springframework.http.ResponseEntity<TopicEntry> updateTopic​(@PathVariable("topicId")
                                                                        String topicId,
                                                                        @Valid @RequestBody
                                                                        @Valid TopicBody topic,
                                                                        @Valid @RequestParam(value="include",required=false)
                                                                        @Valid List<String> include)