2.14.1: 2009-11-05

net.sf.basedb.clients.migrate
Class Manager

java.lang.Object
  extended by net.sf.basedb.clients.migrate.Manager
Direct Known Subclasses:
Migrater, Transfer

abstract class Manager
extends Object

This class provides methods for logging, warning and stopping.

Version:
2.0
Author:
Gregory, Martin
Last modified
$Date: 2009-04-06 14:52:39 +0200 (Mon, 06 Apr 2009) $

Field Summary
private static Logger log
          Log migration events.
private  Map<String,PreparedStatement> preparedStatements
          PreparedStatements
private  SimpleDateFormat sdf
           
 
Constructor Summary
Manager()
           
 
Method Summary
 Map<String,PreparedStatement> getPreparedStatements()
           
protected  PreparedStatement prepareStatementFromFile(String statement)
           
protected  void print(String str)
          Prints dated messages to standard output with linebreak.
protected  void printDate()
          Prints date without linebreak.
 void setPreparedStatements(Map<String,PreparedStatement> preparedStatements)
           
protected  void stop()
          Stops the application
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final Logger log
Log migration events.


sdf

private SimpleDateFormat sdf

preparedStatements

private Map<String,PreparedStatement> preparedStatements
PreparedStatements

Constructor Detail

Manager

Manager()
Method Detail

setPreparedStatements

public void setPreparedStatements(Map<String,PreparedStatement> preparedStatements)

getPreparedStatements

public Map<String,PreparedStatement> getPreparedStatements()

prepareStatementFromFile

protected PreparedStatement prepareStatementFromFile(String statement)
Parameters:
statement - SQL statement to prepare selected from configured queryStatementsFile in migrate.properties.

printDate

protected void printDate()
Prints date without linebreak.


print

protected void print(String str)
Prints dated messages to standard output with linebreak.


stop

protected void stop()
Stops the application


2.14.1: 2009-11-05