com.uwyn.rife.scheduler.taskmanagers
Class DatabaseTasks.ProcessTask
java.lang.Object
com.uwyn.rife.database.DbRowProcessor
com.uwyn.rife.scheduler.taskmanagers.DatabaseTasks.ProcessTask
- All Implemented Interfaces:
- Cloneable
- Enclosing class:
- DatabaseTasks
protected class DatabaseTasks.ProcessTask
- extends DbRowProcessor
mCollection
protected Collection<Task> mCollection
mTask
protected Task mTask
DatabaseTasks.ProcessTask
public DatabaseTasks.ProcessTask()
setCollection
public void setCollection(Collection<Task> collection)
processRow
public boolean processRow(ResultSet resultSet)
throws SQLException
- Description copied from class:
DbRowProcessor
- This method has to be implemented by each class that extends the
DbRowProcessor class. It has to contain all the logic that
should be executed for each row of a resultset.
- Specified by:
processRow in class DbRowProcessor
- Parameters:
resultSet - the ResultSet instance that was provided to
the DbQueryManager's fetch method.
- Returns:
true if the processing is considered successful; or
false if the processing is considered failed.
Note: this return value is purely indicative and unless the user does
checks with the wasSuccessful() method, it will have no
influence on anything.
- Throws:
SQLException - when a database error occurs, it's thus not
necessary to catch all the possible SQLExceptions inside
this method. They'll be caught higher up and be transformed in
DatabaseExceptions.- See Also:
DbQueryManager.fetch(ResultSet, DbRowProcessor),
DbRowProcessor.wasSuccessful()
Copyright © 2001-2007 Uwyn sprl/bvba. All Rights Reserved.