@groovy.util.logging.Slf4j @io.micronaut.security.annotation.Secured(value: OPERATOR) @io.micronaut.http.annotation.Controller(value: /workList) class WorkListController extends org.simplemes.eframe.controller.BaseController
The controller for the core MES selection activities.
Fields inherited from class | Fields |
---|---|
class org.simplemes.eframe.controller.BaseController |
__$stMC |
Type | Name and description |
---|---|
private WorkListService |
workListService The service used to satisfy the work list request. |
Constructor and description |
---|
WorkListController
() |
Type Params | Return Type | Name and description |
---|---|---|
|
io.micronaut.http.HttpResponse |
findWork(io.micronaut.http.HttpRequest request, java.security.Principal principal) Provides a list of active/queued work. |
|
io.micronaut.http.HttpResponse |
suggest(io.micronaut.http.HttpRequest request, java.security.Principal principal) Provides a suggestion list of active/queued work. |
|
org.simplemes.eframe.controller.StandardModelAndView |
workListActivity(io.micronaut.http.HttpRequest request, java.security.Principal principal) Displays the core workList 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 service used to satisfy the work list request.
Provides a list of active/queued work. This exposes the WorkListService.findWork method. The response is a JSON form used for data lists for the toolkit (e.g. data:...). The input objects supported are JSON forms from that method.
Note: The max/offset values are typically overridden by the value(s) passed in as a HTTP URL parameter.
Provides a suggestion list of active/queued work. This exposes the WorkListService.findWork method. The response is a JSON form used for suggest lists ([ id: ..., value: ""] Filtering is supported ('filter[value]').
Note: Paging (size, from) is supported, but the default is (100 rows from the first page). Sorting is not supported.
Displays the core workList activity page.
request
- The request.principal
- The user logged in.Groovy Documentation