Class TemplateExecCommand
- java.lang.Object
-
- org.glassfish.admin.rest.resources.AbstractResource
-
- org.glassfish.admin.rest.resources.TemplateExecCommand
-
- All Implemented Interfaces:
OptionsCapable
- Direct Known Subclasses:
SystemPropertiesCliResource
,TemplateCommandDeleteResource
,TemplateCommandGetResource
,TemplateCommandPostResource
public class TemplateExecCommand extends AbstractResource implements OptionsCapable
- Author:
- ludo
-
-
Field Summary
Fields Modifier and Type Field Description protected String
commandAction
protected String
commandDisplayName
protected String
commandMethod
protected String
commandName
protected static String
ERROR
protected static String
ERROR_DEFAULT_MESSAGE
protected static String
ERROR_STRING
protected boolean
isLinkedToParent
static LocalStringManagerImpl
localStrings
protected String
resourceName
-
Fields inherited from class org.glassfish.admin.rest.resources.AbstractResource
locatorBridge, logger, requestHeaders, securityContext, serviceLocator, subjectRef, uriInfo
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addQueryString(jakarta.ws.rs.core.MultivaluedMap<String,String> qs, ParameterMap data)
protected void
adjustParameters(ParameterMap data)
protected CommandResult
executeCommand(ParameterMap data)
protected jakarta.ws.rs.core.Response
executeCommandAsSse(ParameterMap data)
protected jakarta.ws.rs.core.Response
executeCommandLegacyFormat(ParameterMap data)
protected HashMap<String,String>
getCommandParams()
protected String
getParent(jakarta.ws.rs.core.UriInfo uriInfo)
jakarta.ws.rs.core.UriInfo
getUriInfo()
String
options()
ActionReportResult
optionsLegacyFormat()
protected void
processCommandParams(ParameterMap data)
protected void
purgeEmptyEntries(ParameterMap data)
protected boolean
renameParameter(ParameterMap data, String parameterToRename, String newName)
void
setUriInfo(jakarta.ws.rs.core.UriInfo uriInfo)
-
Methods inherited from class org.glassfish.admin.rest.resources.AbstractResource
getAuthenticatedUser, getSubject
-
-
-
-
Field Detail
-
localStrings
public static final LocalStringManagerImpl localStrings
-
ERROR
protected static final String ERROR
- See Also:
- Constant Field Values
-
ERROR_STRING
protected static final String ERROR_STRING
- See Also:
- Constant Field Values
-
ERROR_DEFAULT_MESSAGE
protected static final String ERROR_DEFAULT_MESSAGE
- See Also:
- Constant Field Values
-
resourceName
protected String resourceName
-
commandName
protected String commandName
-
commandDisplayName
protected String commandDisplayName
-
commandMethod
protected String commandMethod
-
commandAction
protected String commandAction
-
isLinkedToParent
protected boolean isLinkedToParent
-
-
Method Detail
-
getUriInfo
public jakarta.ws.rs.core.UriInfo getUriInfo()
- Specified by:
getUriInfo
in interfaceOptionsCapable
-
setUriInfo
public void setUriInfo(jakarta.ws.rs.core.UriInfo uriInfo)
- Specified by:
setUriInfo
in interfaceOptionsCapable
-
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)
-
executeCommand
protected CommandResult executeCommand(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)
-
-