it.eng.spagobi.presentation.tags
Class LookupListTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by it.eng.spagobi.presentation.tags.LookupListTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class LookupListTag
extends javax.servlet.jsp.tagext.TagSupport

Builds and presents all objects list for all admin SpagoBI's list modules. Once a list module has been executed, the lookup list tag builds all the correspondent jsp page and gives the results

Author:
sulis
See Also:
Serialized Form

Field Summary
protected  java.lang.String _actionName
           
protected  it.eng.spago.base.SourceBean _content
           
protected  java.lang.StringBuffer _htmlStream
           
protected  it.eng.spago.base.SourceBean _layout
           
protected  it.eng.spago.base.SourceBean _moduleConfig
           
protected  java.lang.String _moduleName
           
protected  java.util.HashMap _paramsMap
           
protected  java.lang.String _providerURL
           
private  java.util.HashMap _providerUrlMap
           
protected  it.eng.spago.base.RequestContainer _requestContainer
           
protected  it.eng.spago.base.ResponseContainer _responseContainer
           
protected  java.lang.String _serviceName
           
protected  it.eng.spago.base.SourceBean _serviceRequest
           
protected  it.eng.spago.base.SourceBean _serviceResponse
           
private  javax.servlet.http.HttpServletRequest httpRequest
           
protected  java.lang.String labelLinkSaltoPagina
           
(package private)  javax.portlet.PortletRequest portReq
           
private  javax.portlet.RenderRequest renderRequest
           
private  javax.portlet.RenderResponse renderResponse
           
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
LookupListTag()
           
 
Method Summary
private  javax.portlet.PortletURL createUrl(java.util.HashMap paramsMap)
           
 int doEndTag()
           
 int doStartTag()
           
protected  java.util.HashMap getParametersMap(java.util.List parameters, it.eng.spago.base.SourceBean row)
          Gets the parameters map for the list.
protected  java.lang.StringBuffer makeButton()
           
protected  void makeForm()
           
protected  void makeNavigationButton()
           
protected  void makeRows()
           
 void setActionName(java.lang.String actionName)
           
 void setModuleName(java.lang.String moduleName)
           
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
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 it.eng.spago.base.SourceBean _content

_layout

protected it.eng.spago.base.SourceBean _layout

_providerURL

protected java.lang.String _providerURL

_requestContainer

protected it.eng.spago.base.RequestContainer _requestContainer

_serviceRequest

protected it.eng.spago.base.SourceBean _serviceRequest

_responseContainer

protected it.eng.spago.base.ResponseContainer _responseContainer

_serviceResponse

protected it.eng.spago.base.SourceBean _serviceResponse

_htmlStream

protected java.lang.StringBuffer _htmlStream

_moduleConfig

protected it.eng.spago.base.SourceBean _moduleConfig

_paramsMap

protected java.util.HashMap _paramsMap

labelLinkSaltoPagina

protected java.lang.String labelLinkSaltoPagina

httpRequest

private javax.servlet.http.HttpServletRequest httpRequest

renderResponse

private javax.portlet.RenderResponse renderResponse

renderRequest

private javax.portlet.RenderRequest renderRequest

_providerUrlMap

private java.util.HashMap _providerUrlMap

portReq

javax.portlet.PortletRequest portReq
Constructor Detail

LookupListTag

public LookupListTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport
Throws:
javax.servlet.jsp.JspException
See Also:
ListTag.doStartTag()

makeForm

protected void makeForm()
                 throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
ListTag.makeForm()

makeRows

protected void makeRows()
                 throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
ListTag.makeRows()

makeNavigationButton

protected void makeNavigationButton()
                             throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
ListTag.makeNavigationButton()

makeButton

protected java.lang.StringBuffer makeButton()
                                     throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
See Also:
it.eng.spagobi.presentation.tags.ListTag#makeButton()

getParametersMap

protected java.util.HashMap getParametersMap(java.util.List parameters,
                                             it.eng.spago.base.SourceBean row)
                                      throws javax.servlet.jsp.JspException
Gets the parameters map for the list.

Parameters:
parameters - The parameters input list
row - The source bean containing the value object
Returns:
The parameters hash map
Throws:
javax.servlet.jsp.JspException

createUrl

private javax.portlet.PortletURL createUrl(java.util.HashMap paramsMap)
See Also:
ListTag.createUrl(java.util.HashMap)

setActionName

public void setActionName(java.lang.String actionName)
See Also:
ListTag.setActionName(java.lang.String)

setModuleName

public void setModuleName(java.lang.String moduleName)
See Also:
ListTag.setModuleName(java.lang.String)

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.TagSupport
Throws:
javax.servlet.jsp.JspException
See Also:
Tag.doEndTag()