nl.gx.webmanager.handler.forms.handling
Class IncludeXslUrlToSessionHandler

java.lang.Object
  extended by nl.gx.webmanager.handler.forms.handling.IncludeXslUrlToSessionHandler
All Implemented Interfaces:
FormComponent, Handler

public class IncludeXslUrlToSessionHandler
extends java.lang.Object
implements Handler

Makes an HTTP request with an URL that can be built up using XSLT and stores the resulting XML in the session of the user if the 'sessionkey' parameter is not null. The XML will be stored in the global values if the 'key'parameter is not null.

Variable Type Mode Default Description
urlxsl Parameter Required - XSL for constructing an URL for fetching the XML.
sessionkey Parameter Optional - The key in the session for storing the result.
key Parameter Optional - The key in the global values for storing the result.
Example usage:


Constructor Summary
IncludeXslUrlToSessionHandler()
           
 
Method Summary
 void doHandle(FormDefinition form, State formState, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Processes the form.
 void init(FormComponentConfig c)
          Passes the initialization parameters to the component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncludeXslUrlToSessionHandler

public IncludeXslUrlToSessionHandler()
Method Detail

init

public void init(FormComponentConfig c)
          throws InitializationException
Description copied from interface: FormComponent
Passes the initialization parameters to the component.

Specified by:
init in interface FormComponent
Parameters:
c - The FormComponentConfig object that contains configutation information for this component.
Throws:
InitializationException - If initialization failed

doHandle

public void doHandle(FormDefinition form,
                     State formState,
                     javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse res)
              throws HandleException
Description copied from interface: Handler
Processes the form.

Specified by:
doHandle in interface Handler
Parameters:
form - The definition of the form for which the submitted values should be handled.
formState - The session values for the form
req - The http request
res - The http response
Throws:
HandleException - If the form values could not be handled correctly


Copyright © 2007-2011 GX Software BV. All Rights Reserved.