SRJRCFrames
v0.1.296

de.schwarzrot.data.meta.support
Class DatabaseModelHandler

java.lang.Object
  extended by de.schwarzrot.data.meta.support.DatabaseModelHandler

public class DatabaseModelHandler
extends Object


Constructor Summary
DatabaseModelHandler()
           
 
Method Summary
protected  Connection connect()
           
 void createRelease(DatabaseModel dbm)
           
 List<ModelChange> determineUpdates(DbUtil dbUtil, DatabaseModel dbmTarget, DatabaseModel dbmCurrent)
           
 String generateChangeRequests(List<ModelChange> changes, boolean reNew)
           
 String generateInitialSetup(DatabaseModel dbModel)
           
 DatabaseModel getLatest()
           
protected  org.apache.commons.logging.Log getLogger()
           
 DatabaseModel getRelease(Long revision)
           
protected  void patchModelRevision(DatabaseModel dbm, Long revision)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseModelHandler

public DatabaseModelHandler()
Method Detail

createRelease

public void createRelease(DatabaseModel dbm)

determineUpdates

public List<ModelChange> determineUpdates(DbUtil dbUtil,
                                          DatabaseModel dbmTarget,
                                          DatabaseModel dbmCurrent)

generateChangeRequests

public String generateChangeRequests(List<ModelChange> changes,
                                     boolean reNew)

generateInitialSetup

public String generateInitialSetup(DatabaseModel dbModel)

getLatest

public DatabaseModel getLatest()

getRelease

public DatabaseModel getRelease(Long revision)

connect

protected Connection connect()

getLogger

protected org.apache.commons.logging.Log getLogger()

patchModelRevision

protected void patchModelRevision(DatabaseModel dbm,
                                  Long revision)

SRJRCFrames
v0.1.296

hosted at
Find SRJRCFrames at SourceForge.net. Fast, secure and free:
           Open Source Software download
Submit a bug or request a feature

SRJRCFrames is published according to the GNU General Public License
Copyright 2005-2012 Reinhard Mantey - some rights reserved.