Class PublicPetriNetController


  • @RestController
    @RequestMapping("/api/public/petrinet")
    public class PublicPetriNetController
    extends java.lang.Object
    • Method Detail

      • getOne

        @GetMapping(value="/{id}",
                    produces="application/hal+json")
        public PetriNetReferenceResource getOne​(@PathVariable("id")
                                                java.lang.String id,
                                                java.util.Locale locale)
      • getOne

        @GetMapping(value="/{identifier}/{version}",
                    produces="application/hal+json")
        @ResponseBody
        public PetriNetReferenceResource getOne​(@PathVariable("identifier")
                                                java.lang.String identifier,
                                                @PathVariable("version")
                                                java.lang.String version,
                                                java.util.Locale locale)
      • searchPetriNets

        @RequestMapping(value="/search",
                        method=POST,
                        consumes="application/json",
                        produces="application/hal+json")
        public org.springframework.hateoas.PagedModel<PetriNetReferenceResource> searchPetriNets​(@RequestBody
                                                                                                 java.util.Map<java.lang.String,​java.lang.Object> criteria,
                                                                                                 org.springframework.data.domain.Pageable pageable,
                                                                                                 org.springframework.data.web.PagedResourcesAssembler<PetriNetReference> assembler,
                                                                                                 java.util.Locale locale)
      • getRoles

        @RequestMapping(value="/{netId}/roles",
                        method=GET,
                        produces="application/hal+json")
        public ProcessRolesResource getRoles​(@PathVariable("netId")
                                             java.lang.String netId,
                                             java.util.Locale locale)
      • getTransactions

        @RequestMapping(value="/{netId}/transactions",
                        method=GET,
                        produces="application/hal+json")
        public TransactionsResource getTransactions​(@PathVariable("netId")
                                                    java.lang.String netId,
                                                    java.util.Locale locale)
      • getDataFieldReferences

        @RequestMapping(value="/data",
                        method=POST,
                        consumes="application/json",
                        produces="application/hal+json")
        public DataFieldReferencesResource getDataFieldReferences​(@RequestBody
                                                                  java.util.List<TransitionReference> referenceBody,
                                                                  java.util.Locale locale)
      • getTransitionReferences

        @RequestMapping(value="/transitions",
                        method=GET,
                        produces="application/hal+json")
        public TransitionReferencesResource getTransitionReferences​(@RequestParam
                                                                    java.util.List<java.lang.String> ids,
                                                                    java.util.Locale locale)