Class PublicWorkflowController
- java.lang.Object
-
- com.netgrif.application.engine.workflow.web.PublicWorkflowController
-
@RestController @ConditionalOnProperty(value="nae.public.workflow.web.enabled", havingValue="true", matchIfMissing=true) @RequestMapping("/api/public") public class PublicWorkflowController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PublicWorkflowController(IWorkflowService workflowService, IUserService userService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.hateoas.EntityModel<EventOutcomeWithMessage>
createCase(CreateCaseBody body, java.util.Locale locale)
-
-
-
Constructor Detail
-
PublicWorkflowController
public PublicWorkflowController(IWorkflowService workflowService, IUserService userService)
-
-
Method Detail
-
createCase
@PreAuthorize("@workflowAuthorizationService.canCallCreate(@userService.getAnonymousLogged(), #body.netId)") @PostMapping(value="/case", consumes="application/json;charset=UTF-8", produces="application/hal+json") public org.springframework.hateoas.EntityModel<EventOutcomeWithMessage> createCase(@RequestBody CreateCaseBody body, java.util.Locale locale)
-
-