org.jboss.soa.esb.actions
Class AbstractSqlRowAction

java.lang.Object
  extended by java.util.Observable
      extended by org.jboss.soa.esb.actions.AbstractAction
          extended by org.jboss.soa.esb.actions.AbstractSqlRowAction
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
DummySqlRowAction

public abstract class AbstractSqlRowAction
extends AbstractAction


Nested Class Summary
static class AbstractSqlRowAction.Params
           
 
Field Summary
protected  JdbcCleanConn m_oConn
           
protected  java.sql.PreparedStatement m_PSsel4U
           
protected  java.sql.PreparedStatement m_PSupd
           
 
Fields inherited from class org.jboss.soa.esb.actions.AbstractAction
m_oCurr, m_oLogger, m_oParms
 
Constructor Summary
protected AbstractSqlRowAction(DomElement p_oP, java.lang.Object p_oCurr)
           
 
Method Summary
protected  java.lang.Object getColumnValue(java.lang.String p_sKey)
           
protected  java.lang.String[] getKeys()
           
protected  java.lang.String getSel4Upd()
           
protected  java.lang.String getStatus(SqlTablePoller.ROW_STATE p_oState)
           
protected  java.lang.String getUpdStmt()
           
 void run()
           
 
Methods inherited from class org.jboss.soa.esb.actions.AbstractAction
getErrorNotification, getOkNotification, processCurrentObject
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_oConn

protected JdbcCleanConn m_oConn

m_PSsel4U

protected java.sql.PreparedStatement m_PSsel4U

m_PSupd

protected java.sql.PreparedStatement m_PSupd
Constructor Detail

AbstractSqlRowAction

protected AbstractSqlRowAction(DomElement p_oP,
                               java.lang.Object p_oCurr)
                        throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getSel4Upd

protected java.lang.String getSel4Upd()

getUpdStmt

protected java.lang.String getUpdStmt()

getStatus

protected java.lang.String getStatus(SqlTablePoller.ROW_STATE p_oState)

getColumnValue

protected java.lang.Object getColumnValue(java.lang.String p_sKey)

getKeys

protected java.lang.String[] getKeys()

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class AbstractAction