You are viewing a plain text version of this content. The canonical link for it is here.
Posted to taglibs-dev@jakarta.apache.org by ho...@apache.org on 2002/01/17 00:55:38 UTC
cvs commit: jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/sql TransactionTag.java
horwat 02/01/16 15:55:38
Modified: standard/src/org/apache/taglibs/standard/tag/el/sql
TransactionTag.java
Log:
Evaluate "transactionIsolation" level as an expression.
Revision Changes Path
1.3 +14 -0 jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/sql/TransactionTag.java
Index: TransactionTag.java
===================================================================
RCS file: /home/cvs/jakarta-taglibs/standard/src/org/apache/taglibs/standard/tag/el/sql/TransactionTag.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- TransactionTag.java 16 Jan 2002 02:22:20 -0000 1.2
+++ TransactionTag.java 16 Jan 2002 23:55:38 -0000 1.3
@@ -63,21 +63,35 @@
* Subclass for the JSTL library with EL support.
*
* @author Hans Bergsten
+ * @author Justyna Horwat
*/
public class TransactionTag extends TransactionTagSupport {
private String dataSourceEL;
+ private String transactionIsolationEL;
public void setDataSource(String dataSourceEL) {
this.dataSourceEL = dataSourceEL;
}
+ public void setTransactionIsolation(String transactionIsolationEL) {
+ this.transactionIsolationEL = transactionIsolationEL;
+ }
+
public int doStartTag() throws JspException {
if (dataSourceEL != null) {
rawDataSource = (Object)
ExpressionEvaluatorManager.evaluate("dataSource",
dataSourceEL, Object.class, this, pageContext);
}
+
+ if (transactionIsolationEL != null) {
+ transactionIsolationEL = (String)
+ ExpressionEvaluatorManager.evaluate("transactionIsolation",
+ transactionIsolationEL, String.class, this, pageContext);
+ super.setTransactionIsolation(transactionIsolationEL);
+ }
+
return super.doStartTag();
}
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>