Class TemplateExecCommand

    • Constructor Detail

      • TemplateExecCommand

        public TemplateExecCommand​(String resourceName,
                                   String commandName,
                                   String commandMethod,
                                   String commandAction,
                                   String commandDisplayName,
                                   boolean isLinkedToParent)
    • Method Detail

      • setUriInfo

        public void setUriInfo​(jakarta.ws.rs.core.UriInfo uriInfo)
        Specified by:
        setUriInfo in interface OptionsCapable
      • optionsLegacyFormat

        @OPTIONS
        @Produces({"text/html","application/json","application/xml"})
        public ActionReportResult optionsLegacyFormat()
      • options

        @OPTIONS
        @Produces("application/vnd.oracle.glassfish+json")
        public String options()
                       throws jakarta.json.JsonException
        Throws:
        jakarta.json.JsonException
      • executeCommandAsSse

        protected jakarta.ws.rs.core.Response executeCommandAsSse​(ParameterMap data)
      • executeCommandLegacyFormat

        protected jakarta.ws.rs.core.Response executeCommandLegacyFormat​(ParameterMap data)
      • processCommandParams

        protected void processCommandParams​(ParameterMap data)
      • addQueryString

        protected void addQueryString​(jakarta.ws.rs.core.MultivaluedMap<String,​String> qs,
                                      ParameterMap data)
      • adjustParameters

        protected void adjustParameters​(ParameterMap data)
      • renameParameter

        protected boolean renameParameter​(ParameterMap data,
                                          String parameterToRename,
                                          String newName)
      • purgeEmptyEntries

        protected void purgeEmptyEntries​(ParameterMap data)
      • getParent

        protected String getParent​(jakarta.ws.rs.core.UriInfo uriInfo)