net.sourceforge.cruisecontrol.servlet
Class PluginDetailsServlet

java.lang.Object
  extended bycom.opensymphony.xwork.ActionSupport
      extended bynet.sourceforge.cruisecontrol.servlet.PluginDetailsServlet
All Implemented Interfaces:
com.opensymphony.xwork.Action, ConfigurationAware, DetailsAware, com.opensymphony.xwork.LocaleProvider, com.opensymphony.webwork.interceptor.ParameterAware, java.io.Serializable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware

public class PluginDetailsServlet
extends com.opensymphony.xwork.ActionSupport
implements ConfigurationAware, DetailsAware, com.opensymphony.webwork.interceptor.ParameterAware

Understands how to edit plugin details via a web interface.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
PluginDetailsServlet()
           
 
Method Summary
 java.lang.String execute()
           
 java.util.Map getDetails()
           
 java.lang.String getName()
           
 java.lang.String getType()
           
 java.lang.String load()
           
 void setConfiguration(Configuration configuration)
           
 void setDetails(PluginConfiguration pluginConfiguration)
           
 void setParameters(java.util.Map parameters)
           
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginDetailsServlet

public PluginDetailsServlet()
Method Detail

execute

public java.lang.String execute()
                         throws java.lang.Exception
Specified by:
execute in interface com.opensymphony.xwork.Action
Throws:
java.lang.Exception

load

public java.lang.String load()

getName

public java.lang.String getName()

getType

public java.lang.String getType()

getDetails

public java.util.Map getDetails()

setConfiguration

public void setConfiguration(Configuration configuration)
Specified by:
setConfiguration in interface ConfigurationAware

setDetails

public void setDetails(PluginConfiguration pluginConfiguration)
Specified by:
setDetails in interface DetailsAware

setParameters

public void setParameters(java.util.Map parameters)
Specified by:
setParameters in interface com.opensymphony.webwork.interceptor.ParameterAware