IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.gui.jsptags
Class DSELinkTagSupport

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by com.ibm.btt.gui.jsptags.DSETagSupport
          extended by com.ibm.btt.gui.jsptags.DSELinkTagSupport
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
FormTag, URITag

public abstract class DSELinkTagSupport
extends DSETagSupport

This class implements the DSELinkTagSupport that provides basic support for JSP Tags that create Links.

The following tag attributes can be associated with the DSELinkSupportTag:

Subclasses of DSELinkTagSupport create HTML Link element that send Http request to the WSBCC server, these requests contain all required parameters to start new HtmlProcessor or to reactivate and send events to already existing ones.

See Also:
Serialized Form

Field Summary
protected static java.lang.String A_APPL_ID
          The extraparam attribute: dse_applicationId
protected static java.lang.String A_ERR_PAGE
          The extraparam attribute: dse_errorPage
protected static java.lang.String A_ERRO_PG
          The extraparam attribute: dse_errorPage
protected static java.lang.String A_EVEN_NM
          The extraparam attribute: dse_nextEventName
protected static java.lang.String A_EVEN_NM_START
          The extraparam attribute: dse_nextEventName with default value "start"
protected static java.lang.String A_NXT_EVENT
          The extraparam attribute: dse_nextEventName
protected static java.lang.String A_OPER_ID
          The extraparam attribute: dse_operationName
protected static java.lang.String A_PAGE_ID
          The extraparam attribute: dse_pageId
protected static java.lang.String A_PCTX_NM
          The extraparam attribute: dse_parentContextName
protected static java.lang.String A_PROC_ID
          The extraparam attribute: dse_processorId
protected static java.lang.String A_PROC_ST
          The extraparam attribute: dse_processorState
protected static java.lang.String A_PROC_ST_INITIAL
          The extraparam attribute: dse_processorState with default value "initial"
protected static java.lang.String A_SESS_ID
          The extraparam attribute: dse_sessionId
protected  java.lang.String action
          The action
protected static java.lang.String AND
          The ampersand
protected static java.lang.String ANT_CLOSE
          The HTML anchor element close
protected static java.lang.String ANT_OPEN
          The HTML anchor element open with attribute: href
protected static java.lang.String APPL_ID
          The composer hidden field for application id
static java.lang.String COPYRIGHT
           
protected static java.lang.String DEFAULT_ACT
          The default action
protected static java.lang.String dseSkipRender
          The nextEventName indicator to not render this attribute
protected static java.lang.String ERRO_PG
          The composer hidden field for error page
protected  java.lang.String errorPage
          The error page
protected static java.lang.String EVEN_NM
          The composer hidden field for nextevent name
protected static java.lang.String EVEN_NM_START
          The composer hidden field for the default nextevent name "start"
protected static java.lang.String FORMT_END
          The HTML Form element close
protected static java.lang.String FORMT_MIDDL
          The HTML Form element attributes: method, post and action
protected static java.lang.String FORMT_OPEN
          The HTML Form element open with the attribute: name
protected  java.lang.String nextEventName
          The NextEvent name
protected static java.lang.String OPER_ID
          The composer hidden field for operation name
protected  java.lang.String opName
          The Operation name
protected static java.lang.String PAGE_ID
          The composer hidden field for page id
protected  java.lang.String parentCtxName
          The parent Context name
protected static java.lang.String PCTX_NM
          The composer hidden field for parent context name
protected static java.lang.String PROC_ID
          The composer hidden field for processor id
protected static java.lang.String PROC_ST
          The composer hidden field for processor state
protected static java.lang.String PROC_ST_INITIAL
          The composer hidden field for processor state
protected static java.lang.String QUEST
          The question symbol
protected static java.lang.String SESS_ID
          The composer hidden field for session id
 
Fields inherited from class com.ibm.btt.gui.jsptags.DSETagSupport
APPLICATION_SCOPE, BR_RE, BT_CLOSE, BT_OPEN, buffer, BUTTON, CENTER, COMMENT_VAL_ERROR, custom, dataName, DOC_CLOSE, DOC_FORM_EVENT, DOC_FORM_HALF1, DOC_FORM_HALF2, DOC_SUBMIT, DOT, ERRORCOLOR, FCLTA, FCTA, FFTA, fontColor, fontFace, fontSize, FSTA, FT_CLOSE, FT_OPEN, HARD, IBT_OPEN, ICKT_OPEN, IHT_OPEN, IIT_OPEN, IMAGE, IPT_OPEN, IRAT_OPEN, IRT_OPEN, IST_OPEN, IT_CA, IT_CHECKED, IT_DISA, IT_MA, IT_NA, IT_OA, IT_OPEN, IT_READ, IT_READONLY, IT_SA, IT_SRA, IT_VA, IT_WA, ITT_OPEN, LEFT, LO_CLOSE, LO_RE, LOWT, msgPrefix, name, NBSP, NO, NULL, OFF, out, PAGE_SCOPE, QU_LO, QU_LO_CLOSE_RE, QU_LO_RE, QU_SP, QUOT, REQUEST_SCOPE, RESET, RET, RIGHT, SESSION_SCOPE, SOFT, SP, styleName, SUBMIT, TAT_CA, TAT_CLOSE, TAT_OPNE, TAT_RA, TAT_WA, valErrBundle, YES
 
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
DSELinkTagSupport()
          DSELinkTagSupport constructor.
 
Method Summary
 java.lang.String getAction()
          Gets the action property.
 java.lang.String getContextPageId()
          Returns the value of the dse_pageId field contained in the Session context.
 java.lang.String getContextPageId(DSEJspContextServices utb)
          Returns the value of the dse_pageId field contained in the Session context or the Application Context.
 void setAction(java.lang.String newAction)
          Sets the action property with a new value.
 void setErrorPage(java.lang.String newErrorPage)
          Sets the errorPage property with a new value.
 void setNextEventName(java.lang.String newNextEventName)
          Sets the nextEventName property with a new value.
 void setOpName(java.lang.String newOpName)
          Sets the opName property with a new value.
 void setParentCtxName(java.lang.String newParentCtxName)
          Sets the parentCtxName property with a new value.
 
Methods inherited from class com.ibm.btt.gui.jsptags.DSETagSupport
bufferAppendFontEnd, bufferAppendFontStart, getJspContextServices, getName, getResourceBundle, setCustom, setDataName, setFontColor, setFontFace, setFontSize, setName, setPageContext, setResourceBundle, setResourceBundle, setStyle, setVEResourceBundle
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

opName

protected java.lang.String opName
The Operation name


parentCtxName

protected java.lang.String parentCtxName
The parent Context name


nextEventName

protected java.lang.String nextEventName
The NextEvent name


errorPage

protected java.lang.String errorPage
The error page


action

protected java.lang.String action
The action


FORMT_OPEN

protected static final java.lang.String FORMT_OPEN
The HTML Form element open with the attribute: name

See Also:
Constant Field Values

FORMT_MIDDL

protected static final java.lang.String FORMT_MIDDL
The HTML Form element attributes: method, post and action

See Also:
Constant Field Values

DEFAULT_ACT

protected static java.lang.String DEFAULT_ACT
The default action


FORMT_END

protected static final java.lang.String FORMT_END
The HTML Form element close

See Also:
Constant Field Values

SESS_ID

protected static final java.lang.String SESS_ID
The composer hidden field for session id

See Also:
Constant Field Values

APPL_ID

protected static final java.lang.String APPL_ID
The composer hidden field for application id

See Also:
Constant Field Values

PAGE_ID

protected static final java.lang.String PAGE_ID
The composer hidden field for page id

See Also:
Constant Field Values

ERRO_PG

protected static final java.lang.String ERRO_PG
The composer hidden field for error page

See Also:
Constant Field Values

OPER_ID

protected static final java.lang.String OPER_ID
The composer hidden field for operation name

See Also:
Constant Field Values

EVEN_NM

protected static final java.lang.String EVEN_NM
The composer hidden field for nextevent name

See Also:
Constant Field Values

PCTX_NM

protected static final java.lang.String PCTX_NM
The composer hidden field for parent context name

See Also:
Constant Field Values

PROC_ST

protected static final java.lang.String PROC_ST
The composer hidden field for processor state

See Also:
Constant Field Values

PROC_ID

protected static final java.lang.String PROC_ID
The composer hidden field for processor id

See Also:
Constant Field Values

PROC_ST_INITIAL

protected static final java.lang.String PROC_ST_INITIAL
The composer hidden field for processor state

See Also:
Constant Field Values

EVEN_NM_START

protected static final java.lang.String EVEN_NM_START
The composer hidden field for the default nextevent name "start"

See Also:
Constant Field Values

ANT_OPEN

protected static final java.lang.String ANT_OPEN
The HTML anchor element open with attribute: href

See Also:
Constant Field Values

A_NXT_EVENT

protected static final java.lang.String A_NXT_EVENT
The extraparam attribute: dse_nextEventName

See Also:
Constant Field Values

A_ERR_PAGE

protected static final java.lang.String A_ERR_PAGE
The extraparam attribute: dse_errorPage

See Also:
Constant Field Values

QUEST

protected static final java.lang.String QUEST
The question symbol

See Also:
Constant Field Values

AND

protected static final java.lang.String AND
The ampersand

See Also:
Constant Field Values

ANT_CLOSE

protected static final java.lang.String ANT_CLOSE
The HTML anchor element close

See Also:
Constant Field Values

A_SESS_ID

protected static final java.lang.String A_SESS_ID
The extraparam attribute: dse_sessionId

See Also:
Constant Field Values

A_APPL_ID

protected static final java.lang.String A_APPL_ID
The extraparam attribute: dse_applicationId

See Also:
Constant Field Values

A_PAGE_ID

protected static final java.lang.String A_PAGE_ID
The extraparam attribute: dse_pageId

See Also:
Constant Field Values

A_ERRO_PG

protected static final java.lang.String A_ERRO_PG
The extraparam attribute: dse_errorPage

See Also:
Constant Field Values

A_OPER_ID

protected static final java.lang.String A_OPER_ID
The extraparam attribute: dse_operationName

See Also:
Constant Field Values

A_EVEN_NM

protected static final java.lang.String A_EVEN_NM
The extraparam attribute: dse_nextEventName

See Also:
Constant Field Values

A_PCTX_NM

protected static final java.lang.String A_PCTX_NM
The extraparam attribute: dse_parentContextName

See Also:
Constant Field Values

A_PROC_ST

protected static final java.lang.String A_PROC_ST
The extraparam attribute: dse_processorState

See Also:
Constant Field Values

A_PROC_ID

protected static final java.lang.String A_PROC_ID
The extraparam attribute: dse_processorId

See Also:
Constant Field Values

A_PROC_ST_INITIAL

protected static final java.lang.String A_PROC_ST_INITIAL
The extraparam attribute: dse_processorState with default value "initial"

See Also:
Constant Field Values

A_EVEN_NM_START

protected static final java.lang.String A_EVEN_NM_START
The extraparam attribute: dse_nextEventName with default value "start"

See Also:
Constant Field Values

dseSkipRender

protected static java.lang.String dseSkipRender
The nextEventName indicator to not render this attribute

Constructor Detail

DSELinkTagSupport

public DSELinkTagSupport()
DSELinkTagSupport constructor.

Method Detail

getAction

public java.lang.String getAction()
Gets the action property.

If the action attribute has not been set, a default action is created.

Returns:
java.lang.String - The action property

getContextPageId

public java.lang.String getContextPageId()
                                  throws DSEObjectNotFoundException
Returns the value of the dse_pageId field contained in the Session context.

Returns:
java.lang.String - The value of the dse_pageId field
Throws:
DSEObjectNotFoundException

getContextPageId

public java.lang.String getContextPageId(DSEJspContextServices utb)
                                  throws DSEObjectNotFoundException
Returns the value of the dse_pageId field contained in the Session context or the Application Context.

Returns:
java.lang.String - The value of the dse_pageId field
Throws:
DSEObjectNotFoundException

setAction

public void setAction(java.lang.String newAction)
Sets the action property with a new value.

Parameters:
newAction - java.lang.String

setErrorPage

public void setErrorPage(java.lang.String newErrorPage)
Sets the errorPage property with a new value.

Parameters:
newErrorPage - The new value

setNextEventName

public void setNextEventName(java.lang.String newNextEventName)
Sets the nextEventName property with a new value.

Parameters:
newNextEventName - The new value

setOpName

public void setOpName(java.lang.String newOpName)
Sets the opName property with a new value.

Parameters:
newOpName - The new value

setParentCtxName

public void setParentCtxName(java.lang.String newParentCtxName)
Sets the parentCtxName property with a new value.

Parameters:
newParentCtxName - The new value

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009