gnu.caf.web.tags
Class SetDBManagerTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by gnu.caf.web.tags.SetDBManagerTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally

public class SetDBManagerTag
extends javax.servlet.jsp.tagext.TagSupport
implements javax.servlet.jsp.tagext.TryCatchFinally

Tag handler for <caf:DBManager> in JSTL.

Author:
java3391
See Also:
Serialized Form

Field Summary
protected  java.lang.String id
           
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
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
SetDBManagerTag()
           
 
Method Summary
 void doCatch(java.lang.Throwable t)
          Rollbacks the transaction and rethrows the Throwable.
 int doEndTag()
          Commits the transaction.
 void doFinally()
           
 int doStartTag()
          Prepares for execution by setting the initial state, such as getting the Connection and preparing it for the transaction.
 DBManager2 getDBManager()
           
 java.lang.String getId()
           
 java.lang.String getSqlFilename()
           
 boolean isAutoCommit()
           
 boolean isDebug()
           
 void release()
           
 void setAutoCommit(boolean autoCommit)
           
 void setDebug(boolean debug)
           
 void setId(java.lang.String id)
           
 void setSqlFilename(java.lang.String sqlFilename)
           
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.String id
Constructor Detail

SetDBManagerTag

public SetDBManagerTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Prepares for execution by setting the initial state, such as getting the Connection and preparing it for the transaction.

Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport
Throws:
javax.servlet.jsp.JspException

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Commits the transaction.

Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.TagSupport
Throws:
javax.servlet.jsp.JspException

doCatch

public void doCatch(java.lang.Throwable t)
             throws java.lang.Throwable
Rollbacks the transaction and rethrows the Throwable.

Specified by:
doCatch in interface javax.servlet.jsp.tagext.TryCatchFinally
Throws:
java.lang.Throwable

doFinally

public void doFinally()
Specified by:
doFinally in interface javax.servlet.jsp.tagext.TryCatchFinally

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class javax.servlet.jsp.tagext.TagSupport

getDBManager

public DBManager2 getDBManager()

getId

public java.lang.String getId()
Overrides:
getId in class javax.servlet.jsp.tagext.TagSupport

setId

public void setId(java.lang.String id)
Overrides:
setId in class javax.servlet.jsp.tagext.TagSupport

isAutoCommit

public boolean isAutoCommit()

setAutoCommit

public void setAutoCommit(boolean autoCommit)

getSqlFilename

public java.lang.String getSqlFilename()

setSqlFilename

public void setSqlFilename(java.lang.String sqlFilename)

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean debug)


Copyright © 2003 All Rights Reserved.