it.eng.spago.workflow.worklist.tags
Class ListTag

java.lang.Object
  extended by TagSupport
      extended by it.eng.spago.workflow.worklist.tags.ListTag

public class ListTag
extends TagSupport

Author:
zoppello Build the WorkList according to W3CAG

Field Summary
protected  java.lang.String _actionName
           
protected  java.util.Vector _columns
           
protected  SourceBean _content
           
protected  java.lang.StringBuffer _htmlStream
           
protected  SourceBean _layout
           
protected  java.lang.String _moduleName
           
protected  java.lang.String _providerURL
           
protected  RequestContainer _requestContainer
           
protected  ResponseContainer _responseContainer
           
protected  java.lang.String _serviceName
           
protected  SourceBean _serviceRequest
           
protected  SourceBean _serviceResponse
           
protected  java.lang.String contextPath
           
protected  java.lang.String imgFolder
           
protected  java.lang.String labelLinkSaltoPagina
           
 
Constructor Summary
ListTag()
          Consructor
 
Method Summary
protected  java.lang.String createUrl(java.util.HashMap paramsMap)
          From the parameter HashMap at input, creates the reference navigation url.
 int doEndTag()
           
 int doStartTag()
           
 java.lang.String getImgFolder()
           
protected  java.lang.StringBuffer getParametersList(java.util.List parameters, SourceBean row)
           
protected  java.util.HashMap getParametersMap(java.util.List parameters, SourceBean row)
          Gets all parameter information from a module, putting them into a HashMap.
protected  java.util.HashMap getQueryStringParameter()
          Gets the query parameters from request and puts them into an hashMap.
protected  void makeForm()
          Creates a form into the jsp page.
protected  void makeNavigationButton()
           
protected  void makeRows()
          Builds Table list rows, reading all query information.
protected  void makeTableHeaders()
          Builds Table list columns, reading all request information.
protected  void navigationToolbar()
           
 void setActionName(java.lang.String actionName)
          Traces the setting of an action name.
 void setImgFolder(java.lang.String imgFolder)
           
 void setModuleName(java.lang.String moduleName)
          Traces the setting of a module name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_actionName

protected java.lang.String _actionName

_moduleName

protected java.lang.String _moduleName

_serviceName

protected java.lang.String _serviceName

_content

protected SourceBean _content

_layout

protected SourceBean _layout

_providerURL

protected java.lang.String _providerURL

_requestContainer

protected RequestContainer _requestContainer

_serviceRequest

protected SourceBean _serviceRequest

_responseContainer

protected ResponseContainer _responseContainer

_serviceResponse

protected SourceBean _serviceResponse

_htmlStream

protected java.lang.StringBuffer _htmlStream

_columns

protected java.util.Vector _columns

labelLinkSaltoPagina

protected java.lang.String labelLinkSaltoPagina

contextPath

protected java.lang.String contextPath

imgFolder

protected java.lang.String imgFolder
Constructor Detail

ListTag

public ListTag()
Consructor

Method Detail

doStartTag

public int doStartTag()
               throws JspException
Throws:
JspException

makeForm

protected void makeForm()
                 throws JspException
Creates a form into the jsp page.

Throws:
JspException - If any exception occurs.

navigationToolbar

protected void navigationToolbar()
                          throws JspException
Throws:
JspException

makeTableHeaders

protected void makeTableHeaders()
                         throws JspException
Builds Table list columns, reading all request information.

Throws:
JspException - If any Exception occurs.

makeRows

protected void makeRows()
                 throws JspException
Builds Table list rows, reading all query information.

Throws:
JspException - If any Exception occurs.

makeNavigationButton

protected void makeNavigationButton()
                             throws JspException
Throws:
JspException

getParametersMap

protected java.util.HashMap getParametersMap(java.util.List parameters,
                                             SourceBean row)
                                      throws JspException
Gets all parameter information from a module, putting them into a HashMap.

Parameters:
parameters - The parameters list
row - The value objects Source Bean
Returns:
The parameters Hash Map
Throws:
JspException - If any Exception occurred

createUrl

protected java.lang.String createUrl(java.util.HashMap paramsMap)
From the parameter HashMap at input, creates the reference navigation url.

Parameters:
paramsMap - The parameter HashMap
Returns:
A String object representing the navigation URL

getQueryStringParameter

protected java.util.HashMap getQueryStringParameter()
Gets the query parameters from request and puts them into an hashMap.

Returns:
The hash map containing query parameters.

setActionName

public void setActionName(java.lang.String actionName)
Traces the setting of an action name.

Parameters:
actionName - The action name string at input.

setModuleName

public void setModuleName(java.lang.String moduleName)
Traces the setting of a module name.

Parameters:
moduleName - The module name string at input.

doEndTag

public int doEndTag()
             throws JspException
Throws:
JspException
See Also:
javax.servlet.jsp.tagext.Tag#doEndTag()

getParametersList

protected java.lang.StringBuffer getParametersList(java.util.List parameters,
                                                   SourceBean row)
                                            throws JspException
Throws:
JspException

getImgFolder

public java.lang.String getImgFolder()

setImgFolder

public void setImgFolder(java.lang.String imgFolder)