Interface ClassificationGuidesApi

All Known Subinterfaces:
ClassificationGuidesApiClient

public interface ClassificationGuidesApi
  • Method Details

    • 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)