com.netscape.cms.servlet.wizard
Class WizardServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.velocity.servlet.VelocityServlet
              extended by com.netscape.cms.servlet.wizard.WizardServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class WizardServlet
extends org.apache.velocity.servlet.VelocityServlet

wizard?p=[panel number]&op=usage <= usage in xml wizard?p=[panel number]&op=display wizard?p=[panel number]&op=next&...[additional parameters]... wizard?p=[panel number]&op=apply wizard?p=[panel number]&op=back wizard?op=menu return menu options

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.velocity.servlet.VelocityServlet
CONTENT_TYPE, DEFAULT_CONTENT_TYPE, DEFAULT_OUTPUT_ENCODING, INIT_PROPS_KEY, REQUEST, RESPONSE
 
Constructor Summary
WizardServlet()
           
 
Method Summary
 boolean authenticate(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 void cleanUpFromPanel(int pno)
          Cleans up panels from a particular panel.
 org.apache.velocity.Template displayPanel(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 void exposePanels(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 java.lang.String getNameFromPanelNo(int p)
           
 IWizardPanel getNextPanel(int p)
           
 IWizardPanel getPanelByNo(int p)
           
 int getPanelNo(javax.servlet.http.HttpServletRequest request)
           
 IWizardPanel getPreviousPanel(int p)
           
 org.apache.velocity.Template goApply(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 org.apache.velocity.Template goBack(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 org.apache.velocity.Template goNext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 org.apache.velocity.Template goNextApply(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context, boolean stay)
           
 org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 void init(javax.servlet.ServletConfig config)
           
 void outputHttpParameters(javax.servlet.http.HttpServletRequest httpReq)
           
 java.lang.String xml_flatten(org.apache.velocity.context.Context context)
           
 java.lang.String xml_value_flatten(java.lang.Object v)
           
 
Methods inherited from class org.apache.velocity.servlet.VelocityServlet
chooseCharacterEncoding, createContext, doGet, doPost, doRequest, error, getTemplate, getTemplate, handleRequest, initVelocity, loadConfiguration, mergeTemplate, requestCleanup, setContentType
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WizardServlet

public WizardServlet()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class org.apache.velocity.servlet.VelocityServlet
Throws:
javax.servlet.ServletException

exposePanels

public void exposePanels(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         org.apache.velocity.context.Context context)

cleanUpFromPanel

public void cleanUpFromPanel(int pno)
                      throws java.io.IOException
Cleans up panels from a particular panel.

Throws:
java.io.IOException

getPanelByNo

public IWizardPanel getPanelByNo(int p)

displayPanel

public org.apache.velocity.Template displayPanel(javax.servlet.http.HttpServletRequest request,
                                                 javax.servlet.http.HttpServletResponse response,
                                                 org.apache.velocity.context.Context context)

xml_value_flatten

public java.lang.String xml_value_flatten(java.lang.Object v)

xml_flatten

public java.lang.String xml_flatten(org.apache.velocity.context.Context context)

getPanelNo

public int getPanelNo(javax.servlet.http.HttpServletRequest request)

getNameFromPanelNo

public java.lang.String getNameFromPanelNo(int p)

getPreviousPanel

public IWizardPanel getPreviousPanel(int p)

getNextPanel

public IWizardPanel getNextPanel(int p)

goApply

public org.apache.velocity.Template goApply(javax.servlet.http.HttpServletRequest request,
                                            javax.servlet.http.HttpServletResponse response,
                                            org.apache.velocity.context.Context context)

goNext

public org.apache.velocity.Template goNext(javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response,
                                           org.apache.velocity.context.Context context)

goNextApply

public org.apache.velocity.Template goNextApply(javax.servlet.http.HttpServletRequest request,
                                                javax.servlet.http.HttpServletResponse response,
                                                org.apache.velocity.context.Context context,
                                                boolean stay)

goBack

public org.apache.velocity.Template goBack(javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response,
                                           org.apache.velocity.context.Context context)

authenticate

public boolean authenticate(javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response,
                            org.apache.velocity.context.Context context)

outputHttpParameters

public void outputHttpParameters(javax.servlet.http.HttpServletRequest httpReq)

handleRequest

public org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest request,
                                                  javax.servlet.http.HttpServletResponse response,
                                                  org.apache.velocity.context.Context context)
Overrides:
handleRequest in class org.apache.velocity.servlet.VelocityServlet