avignon.handlers
Class DatabaseUpdateHandler

java.lang.Object
  extended byavignon.handlers.DatabaseUpdateHandler
All Implemented Interfaces:
AvignonTagHandler

public class DatabaseUpdateHandler
extends java.lang.Object
implements AvignonTagHandler

Executes a SQL UPDATE statement. The name of the table to be updated is defined by a surrounding DatabaseTable tag. The SET clause is defined by any enclosed UpdateField tags.
Attributes:


Constructor Summary
DatabaseUpdateHandler()
           
 
Method Summary
 void appendFieldUpdate(java.lang.String name, java.lang.String value)
          Adds a field to be updated at the end of the tag.
 void end(AvignonTestState state)
          Called when the tag is closed.
 void start(AvignonTestState state, org.xml.sax.Attributes attributes)
          Called when the tag is first encountered.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseUpdateHandler

public DatabaseUpdateHandler()
Method Detail

appendFieldUpdate

public void appendFieldUpdate(java.lang.String name,
                              java.lang.String value)
Adds a field to be updated at the end of the tag.

Parameters:
name - Name of the column to update.
value - SQL clause that will go on the right-hand side of a SET clause.

start

public void start(AvignonTestState state,
                  org.xml.sax.Attributes attributes)
Description copied from interface: AvignonTagHandler
Called when the tag is first encountered.

Specified by:
start in interface AvignonTagHandler
Parameters:
state -
attributes -

end

public void end(AvignonTestState state)
Description copied from interface: AvignonTagHandler
Called when the tag is closed.

Specified by:
end in interface AvignonTagHandler
Parameters:
state -

SourceForge.net Logo