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.