org.sakaiproject.tool.filepicker
Class FilePickerAction

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byorg.sakaiproject.vm.ComponentServlet
              extended byorg.sakaiproject.vm.VmServlet
                  extended byorg.sakaiproject.cheftool.VmServlet
                      extended byorg.sakaiproject.cheftool.ToolServlet
                          extended byorg.sakaiproject.cheftool.VelocityPortletPaneledAction
                              extended byorg.sakaiproject.tool.filepicker.FilePickerAction
All Implemented Interfaces:
Serializable, Servlet, ServletConfig
Direct Known Subclasses:
ResourceEditHelperAction

public class FilePickerAction
extends VelocityPortletPaneledAction

Created by IntelliJ IDEA. User: John Ellis Date: Jul 19, 2005 Time: 12:35:28 PM To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.sakaiproject.cheftool.VelocityPortletPaneledAction
VelocityPortletPaneledAction.MyLogger
 
Field Summary
 
Fields inherited from class org.sakaiproject.cheftool.VelocityPortletPaneledAction
ATTR_CONFIG, ATTR_CONTEXT, ATTR_FRAME_FOCUS, ATTR_FRAME_REFRESH, ATTR_PORTLET, ATTR_RUNDATA, ATTR_TOP_REFRESH, BUTTON, CONTEXT_SITE_COLLECTION_ID, CONTEXT_SITE_COLLECTION_URL, LAYOUT_MAIN, Log, MODE_OPTIONS, STATE_ACTION, STATE_FLOAT, STATE_HELPER, STATE_MESSAGE, STATE_MODE, STATE_OBSERVER, STATE_OBSERVER2, STATE_PRESENCE_OBSERVER, STATE_TOOL
 
Fields inherited from class org.sakaiproject.cheftool.ToolServlet
ALERT_ATTR, ALERT_STATE_INITED, MENU_ATTR, PARAM_ACTION, PARAM_ACTION_COMBO, TITLE_PANEL, TOOL_MODE_ATTR, TOOL_MODE_DEFAULT
 
Fields inherited from class org.sakaiproject.cheftool.VmServlet
m_validator
 
Fields inherited from class org.sakaiproject.vm.ComponentServlet
ATTR_PARAMS
 
Constructor Summary
FilePickerAction()
           
 
Method Summary
 String buildMainPanelContext(VelocityPortlet portlet, Context context, RunData rundata, SessionState sstate)
          Default is to use when Portal starts up
protected  void cleanup(SessionState sstate)
           
protected  String initHelperAction(VelocityPortlet portlet, Context context, RunData rundata, SessionState sstate, ToolSession toolSession)
           
protected  void initMessage(ToolSession toolSession, SessionState sstate)
           
protected  void initPicker(VelocityPortlet portlet, Context context, RunData rundata, SessionState sstate)
           
protected  void toolModeDispatch(String methodBase, String methodExt, HttpServletRequest req, HttpServletResponse res)
          Dispatch to a "do" method based on reflection.
 
Methods inherited from class org.sakaiproject.cheftool.VelocityPortletPaneledAction
actionDispatch, addAlert, addOptionsMenu, cancelOptions, clientWindowId, disableObservers, doGet, doOptions, doReset, enableObservers, getContext, helperActionDispatch, initState, initState, justDelivered, mainPanelUpdateId, processAction, resetTool, saveOptions, scheduleFocusRefresh, schedulePeerFrameRefresh, scheduleTopRefresh, setVmCourier, setVmStdRef, titlePanelUpdateId, updateState
 
Methods inherited from class org.sakaiproject.cheftool.ToolServlet
doPost, getAlert, getAlert, getMenu, getPid, getState, getToolMode, prepState, setToolMode
 
Methods inherited from class org.sakaiproject.vm.VmServlet
getActionURL, getVmReference, includeVm, setVmReference
 
Methods inherited from class org.sakaiproject.vm.ComponentServlet
sendParentRedirect, service, setNoCacheHeaders
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilePickerAction

public FilePickerAction()
Method Detail

toolModeDispatch

protected void toolModeDispatch(String methodBase,
                                String methodExt,
                                HttpServletRequest req,
                                HttpServletResponse res)
                         throws ToolException
Description copied from class: VelocityPortletPaneledAction
Dispatch to a "do" method based on reflection. Override ToolServlet to support the old "build" ways.

Overrides:
toolModeDispatch in class VelocityPortletPaneledAction
Parameters:
methodBase - The base name of the method to call.
methodExt - The end name of the method to call.
req - The HttpServletRequest.
res - The HttpServletResponse
Throws:
ToolException

cleanup

protected void cleanup(SessionState sstate)

buildMainPanelContext

public String buildMainPanelContext(VelocityPortlet portlet,
                                    Context context,
                                    RunData rundata,
                                    SessionState sstate)
Default is to use when Portal starts up


initHelperAction

protected String initHelperAction(VelocityPortlet portlet,
                                  Context context,
                                  RunData rundata,
                                  SessionState sstate,
                                  ToolSession toolSession)

initPicker

protected void initPicker(VelocityPortlet portlet,
                          Context context,
                          RunData rundata,
                          SessionState sstate)

initMessage

protected void initMessage(ToolSession toolSession,
                           SessionState sstate)