org.glassfish.admin.rest.resources
Class TemplateExecCommand

java.lang.Object
  extended by org.glassfish.admin.rest.resources.TemplateExecCommand
Direct Known Subclasses:
SystemPropertiesCliResource, TemplateCommandDeleteResource, TemplateCommandGetResource, TemplateCommandPostResource

public class TemplateExecCommand
extends java.lang.Object

Author:
ludo

Field Summary
protected  java.lang.String commandAction
           
protected  java.lang.String commandDisplayName
           
protected  java.lang.String commandMethod
           
protected  java.lang.String commandName
           
protected  org.jvnet.hk2.component.Habitat habitat
           
protected  boolean isLinkedToParent
           
static LocalStringManagerImpl localStrings
           
protected  java.util.logging.Logger logger
           
protected  javax.ws.rs.core.HttpHeaders requestHeaders
           
protected  java.lang.String resourceName
           
protected  javax.ws.rs.core.UriInfo uriInfo
           
 
Constructor Summary
TemplateExecCommand(java.lang.String resourceName, java.lang.String commandName, java.lang.String commandMethod, java.lang.String commandAction, java.lang.String commandDisplayName, boolean isLinkedToParent)
           
 
Method Summary
protected  void addQueryString(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> qs, ParameterMap data)
           
protected  void adjustParameters(ParameterMap data)
           
protected  javax.ws.rs.core.Response executeCommand(ParameterMap data)
           
protected  java.util.HashMap<java.lang.String,java.lang.String> getCommandParams()
           
protected  java.lang.String getParent(javax.ws.rs.core.UriInfo uriInfo)
           
 ActionReportResult options()
           
protected  void processCommandParams(ParameterMap data)
           
protected  void purgeEmptyEntries(ParameterMap data)
           
protected  boolean renameParameter(ParameterMap data, java.lang.String parameterToRename, java.lang.String newName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localStrings

public static final LocalStringManagerImpl localStrings

requestHeaders

@Context
protected javax.ws.rs.core.HttpHeaders requestHeaders

uriInfo

@Context
protected javax.ws.rs.core.UriInfo uriInfo

habitat

@Context
protected org.jvnet.hk2.component.Habitat habitat

resourceName

protected java.lang.String resourceName

commandName

protected java.lang.String commandName

commandDisplayName

protected java.lang.String commandDisplayName

commandMethod

protected java.lang.String commandMethod

commandAction

protected java.lang.String commandAction

isLinkedToParent

protected boolean isLinkedToParent

logger

protected java.util.logging.Logger logger
Constructor Detail

TemplateExecCommand

public TemplateExecCommand(java.lang.String resourceName,
                           java.lang.String commandName,
                           java.lang.String commandMethod,
                           java.lang.String commandAction,
                           java.lang.String commandDisplayName,
                           boolean isLinkedToParent)
Method Detail

options

public ActionReportResult options()

executeCommand

protected javax.ws.rs.core.Response executeCommand(ParameterMap data)

getCommandParams

protected java.util.HashMap<java.lang.String,java.lang.String> getCommandParams()

processCommandParams

protected void processCommandParams(ParameterMap data)

addQueryString

protected void addQueryString(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> qs,
                              ParameterMap data)

adjustParameters

protected void adjustParameters(ParameterMap data)

renameParameter

protected boolean renameParameter(ParameterMap data,
                                  java.lang.String parameterToRename,
                                  java.lang.String newName)

purgeEmptyEntries

protected void purgeEmptyEntries(ParameterMap data)

getParent

protected java.lang.String getParent(javax.ws.rs.core.UriInfo uriInfo)


Copyright © 2012 GlassFish Community. All Rights Reserved.