org.milyn.routing.db
Class ResultsetRowSelector
java.lang.Object
org.milyn.routing.db.ResultsetRowSelector
- All Implemented Interfaces:
- SmooksResourceConfigurationFactory, ContentHandler, DOMElementVisitor, DOMVisitAfter, DOMVisitBefore, DOMVisitor, Consumer, Producer, SAXVisitAfter, SAXVisitBefore, SAXVisitor, Visitor
@VisitBeforeIf(condition="!parameters.containsKey(\'executeBefore\') || parameters.executeBefore.value == \'true\'")
@VisitAfterIf(condition="parameters.containsKey(\'executeBefore\') && parameters.executeBefore.value != \'true\'")
public class ResultsetRowSelector
- extends Object
- implements SmooksResourceConfigurationFactory, SAXVisitBefore, SAXVisitAfter, DOMElementVisitor, Producer, Consumer
- Author:
- tom.fennelly@jboss.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultsetRowSelector
public ResultsetRowSelector()
setResultSetName
public ResultsetRowSelector setResultSetName(String resultSetName)
setSelector
public ResultsetRowSelector setSelector(SQLExecutor executor)
setWhereClause
public ResultsetRowSelector setWhereClause(String whereClause)
setWhereEvaluator
public ResultsetRowSelector setWhereEvaluator(ExpressionEvaluator whereEvaluator)
setFailedSelectError
public ResultsetRowSelector setFailedSelectError(String failedSelectError)
setBeanId
public ResultsetRowSelector setBeanId(String beanId)
setExecuteBefore
public ResultsetRowSelector setExecuteBefore(boolean executeBefore)
createConfiguration
public SmooksResourceConfiguration createConfiguration()
- Specified by:
createConfiguration in interface SmooksResourceConfigurationFactory
intitialize
@Initialize
public void intitialize()
throws SmooksConfigurationException
- Throws:
SmooksConfigurationException
getProducts
public Set<? extends Object> getProducts()
- Specified by:
getProducts in interface Producer
consumes
public boolean consumes(Object object)
- Specified by:
consumes in interface Consumer
visitBefore
public void visitBefore(SAXElement element,
ExecutionContext executionContext)
throws SmooksException,
IOException
- Specified by:
visitBefore in interface SAXVisitBefore
- Throws:
SmooksException
IOException
visitAfter
public void visitAfter(SAXElement element,
ExecutionContext executionContext)
throws SmooksException,
IOException
- Specified by:
visitAfter in interface SAXVisitAfter
- Throws:
SmooksException
IOException
visitBefore
public void visitBefore(Element element,
ExecutionContext executionContext)
throws SmooksException
- Specified by:
visitBefore in interface DOMVisitBefore
- Throws:
SmooksException
visitAfter
public void visitAfter(Element element,
ExecutionContext executionContext)
throws SmooksException
- Specified by:
visitAfter in interface DOMVisitAfter
- Throws:
SmooksException
Copyright © 2014. All Rights Reserved.