gnu.caf.web.tags
Class SetDBManagerTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
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 |
| 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 |
id
protected java.lang.String id
SetDBManagerTag
public SetDBManagerTag()
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.