Package step.plugins.screentemplating
Class ScreenTemplateService
java.lang.Object
step.framework.server.AbstractServices<User>
step.core.deployment.AbstractStepServices
step.plugins.screentemplating.ScreenTemplateService
-
Field Summary
Modifier and TypeFieldDescriptionprotected step.framework.server.access.AuthorizationManager
protected step.core.objectenricher.ObjectPredicateFactory
protected ScreenInputAccessor
protected ScreenTemplateManager
Fields inherited from class step.core.deployment.AbstractStepServices
configuration, SESSION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteInput
(String id) getInputForScreen
(String screenId, String inputId, jakarta.ws.rs.core.UriInfo uriInfo) getInputsForScreenGet
(String screenId, jakarta.ws.rs.core.UriInfo uriInfo) getInputsForScreenPost
(String screenId, Object params) getScreenInputsByScreenId
(String screenId) void
init()
void
void
saveInput
(ScreenInput screenInput) Methods inherited from class step.core.deployment.AbstractStepServices
checkRightsOnBehalfOf, getAuthorizationManager, getContext, getExecutionRunnable, getObjectEnricher, getObjectFilter, getScheduler
Methods inherited from class step.framework.server.AbstractServices
getAbstractContext, getHttpSession, getSession, getSession, invalidateSession, setHttpServletRequest, setSession
-
Field Details
-
authorizationManager
protected step.framework.server.access.AuthorizationManager authorizationManager -
screenTemplateManager
-
screenInputAccessor
-
objectPredicateFactory
protected step.core.objectenricher.ObjectPredicateFactory objectPredicateFactory
-
-
Constructor Details
-
ScreenTemplateService
public ScreenTemplateService()
-
-
Method Details
-
init
- Overrides:
init
in classAbstractStepServices
- Throws:
Exception
-
getScreens
-
getInputsForScreenGet
-
getInputsForScreenPost
-
getInputForScreen
-
getScreenInputsByScreenId
@GET @Path("/input/byscreen/{screenid}") @Produces("application/json") public List<ScreenInput> getScreenInputsByScreenId(@PathParam("screenid") String screenId) -
getInput
@GET @Path("/input/{id}") @Produces("application/json") public ScreenInput getInput(@PathParam("id") String id) -
moveInput
@POST @Path("/input/{id}/move") @Produces("application/json") @Consumes("application/json") public void moveInput(@PathParam("id") String id, int offset) -
deleteInput
@DELETE @Path("/input/{id}") @Produces("application/json") public void deleteInput(@PathParam("id") String id) -
saveInput
@POST @Path("/input") @Produces("application/json") @Consumes("application/json") public void saveInput(ScreenInput screenInput)
-