@groovy.util.logging.Slf4j @io.micronaut.security.annotation.Secured(value: OPERATOR) @io.micronaut.http.annotation.Controller(value: /work) class WorkController extends org.simplemes.eframe.controller.BaseController
Provides access to the WorkService for starting and completing work on Orders and LSN. Provides API access and client GUI access.
The WorkService is part of the Stable API.
Fields inherited from class | Fields |
---|---|
class org.simplemes.eframe.controller.BaseController |
__$stMC |
Type | Name and description |
---|---|
private WorkService |
workService The actual work service needed to process requests. |
Constructor and description |
---|
WorkController
() |
Type Params | Return Type | Name and description |
---|---|---|
|
io.micronaut.http.HttpResponse |
complete(java.lang.String body, java.security.Principal principal) Handle complete WorkService requests. |
|
org.simplemes.eframe.controller.StandardModelAndView |
completeActivity(java.security.Principal principal) Displays the core complete activity page. |
|
io.micronaut.http.HttpResponse |
reverseComplete(java.lang.String body, java.security.Principal principal) Handle reverse complete WorkService requests. |
|
org.simplemes.eframe.controller.StandardModelAndView |
reverseCompleteActivity(java.security.Principal principal) Displays the core reverse complete activity page. |
|
io.micronaut.http.HttpResponse |
reverseStart(java.lang.String body, java.security.Principal principal) Handle reverse start WorkService requests. |
|
org.simplemes.eframe.controller.StandardModelAndView |
reverseStartActivity(java.security.Principal principal) Displays the core reverse start activity page. |
|
io.micronaut.http.HttpResponse |
start(java.lang.String body, java.security.Principal principal) Handle start WorkService requests. |
|
org.simplemes.eframe.controller.StandardModelAndView |
startActivity(java.security.Principal principal) Displays the core start activity page. |
Methods inherited from class | Name |
---|---|
class org.simplemes.eframe.controller.BaseController |
org.simplemes.eframe.controller.BaseController#error(io.micronaut.http.HttpRequest, java.lang.Throwable), org.simplemes.eframe.controller.BaseController#getMetaClass(), org.simplemes.eframe.controller.BaseController#setMetaClass(groovy.lang.MetaClass), org.simplemes.eframe.controller.BaseController#buildErrorResponse(java.lang.String), org.simplemes.eframe.controller.BaseController#buildOkResponse(java.lang.Object), org.simplemes.eframe.controller.BaseController#buildOkResponse(), org.simplemes.eframe.controller.BaseController#buildDeniedResponse(io.micronaut.http.HttpRequest, java.lang.String, java.security.Principal), org.simplemes.eframe.controller.BaseController#parseBody(io.micronaut.http.HttpRequest, java.lang.Class), org.simplemes.eframe.controller.BaseController#wait(long, int), org.simplemes.eframe.controller.BaseController#wait(), org.simplemes.eframe.controller.BaseController#wait(long), org.simplemes.eframe.controller.BaseController#equals(java.lang.Object), org.simplemes.eframe.controller.BaseController#toString(), org.simplemes.eframe.controller.BaseController#hashCode(), org.simplemes.eframe.controller.BaseController#getClass(), org.simplemes.eframe.controller.BaseController#notify(), org.simplemes.eframe.controller.BaseController#notifyAll(), org.simplemes.eframe.controller.BaseController#getProperty(java.lang.String), org.simplemes.eframe.controller.BaseController#setProperty(java.lang.String, java.lang.Object), org.simplemes.eframe.controller.BaseController#invokeMethod(java.lang.String, java.lang.Object) |
The actual work service needed to process requests.
Handle complete WorkService requests. The parameters/content matches the fields of the request object CompleteRequest.
Displays the core complete activity page.
request
- The request.principal
- The user logged in.Handle reverse complete WorkService requests. The parameters/content matches the fields of the request object CompleteRequest.
Displays the core reverse complete activity page.
request
- The request.principal
- The user logged in.Handle reverse start WorkService requests. The parameters/content matches the fields of the request object StartRequest.
Displays the core reverse start activity page.
request
- The request.principal
- The user logged in.Handle start WorkService requests. The parameters/content matches the fields of the request object StartRequest.
Response: JSON list StartResponse
Displays the core start activity page.
request
- The request.principal
- The user logged in.Groovy Documentation