Class ScreenTemplateService


  • @Singleton
    @Path("screens")
    public class ScreenTemplateService
    extends AbstractServices
    • Constructor Detail

      • ScreenTemplateService

        public ScreenTemplateService()
    • Method Detail

      • init

        @PostConstruct
        public void init()
                  throws java.lang.Exception
        Overrides:
        init in class AbstractServices
        Throws:
        java.lang.Exception
      • getScreens

        @GET
        @Produces("application/json")
        public java.util.Set<java.lang.String> getScreens()
      • getInputsForScreen

        @GET
        @Path("/{id}")
        @Produces("application/json")
        public java.util.List<Input> getInputsForScreen​(@PathParam("id")
                                                        java.lang.String screenId,
                                                        @Context
                                                        javax.ws.rs.core.UriInfo uriInfo)
      • getInputsForScreen

        @POST
        @Path("/{id}")
        @Produces("application/json")
        public java.util.List<Input> getInputsForScreen​(@PathParam("id")
                                                        java.lang.String screenId,
                                                        java.lang.Object params)
      • getInputForScreen

        @GET
        @Path("/{screenid}/{inputid}")
        @Produces("application/json")
        public Input getInputForScreen​(@PathParam("screenid")
                                       java.lang.String screenId,
                                       @PathParam("inputid")
                                       java.lang.String inputId,
                                       @Context
                                       javax.ws.rs.core.UriInfo uriInfo)
      • getScreenInputsByScreenId

        @GET
        @Path("/input/byscreen/{screenid}")
        @Produces("application/json")
        public java.util.List<ScreenInput> getScreenInputsByScreenId​(@PathParam("screenid")
                                                                     java.lang.String screenId)
      • getInput

        @GET
        @Path("/input/{id}")
        @Produces("application/json")
        public ScreenInput getInput​(@PathParam("id")
                                    java.lang.String id)
      • moveInput

        @POST
        @Path("/input/{id}/move")
        @Produces("application/json")
        public void moveInput​(@PathParam("id")
                              java.lang.String id,
                              int offset)
      • deleteInput

        @DELETE
        @Path("/input/{id}")
        @Produces("application/json")
        public void deleteInput​(@PathParam("id")
                                java.lang.String id)
      • saveInput

        @POST
        @Path("/input")
        @Produces("application/json")
        public void saveInput​(ScreenInput screenInput)