Package step.plugins.screentemplating
Class ScreenTemplateService
java.lang.Object
step.framework.server.AbstractServices<User>
step.core.deployment.AbstractStepServices
step.plugins.screentemplating.ScreenTemplateService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected step.framework.server.access.AuthorizationManagerprotected step.core.objectenricher.ObjectPredicateFactoryprotected ScreenInputAccessorprotected ScreenTemplateManagerFields inherited from class step.core.deployment.AbstractStepServices
configuration, SESSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteInput(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) voidinit()voidvoidsaveInput(ScreenInput screenInput) Methods inherited from class step.core.deployment.AbstractStepServices
checkRightsOnBehalfOf, getAuthorizationManager, getContext, getExecutionRunnable, getObjectEnricher, getObjectFilter, getSchedulerMethods 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:
initin 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)
-