com.rsmart.kuali.tools.ant.tasks
Class GenerateChangeLog

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by liquibase.integration.ant.BaseLiquibaseTask
              extended by com.rsmart.kuali.tools.ant.tasks.GenerateChangeLog
All Implemented Interfaces:
Cloneable

public class GenerateChangeLog
extends liquibase.integration.ant.BaseLiquibaseTask

Author:
Leo Przybylski (przybyls@arizona.edu)

Nested Class Summary
 
Nested classes/interfaces inherited from class liquibase.integration.ant.BaseLiquibaseTask
liquibase.integration.ant.BaseLiquibaseTask.ChangeLogProperty, liquibase.integration.ant.BaseLiquibaseTask.LogRedirector
 
Field Summary
 
Fields inherited from class liquibase.integration.ant.BaseLiquibaseTask
classpath
 
Fields inherited from class org.apache.tools.ant.Task
taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
GenerateChangeLog()
           
 
Method Summary
 void execute()
           
protected  void export(Diff diff, liquibase.database.Database target, String diffTypes, String suffix)
           
protected  void exportConstraints(Diff diff, liquibase.database.Database target)
           
protected  void exportIndexes(Diff diff, liquibase.database.Database target)
           
protected  void exportSchema(liquibase.database.Database source, liquibase.database.Database target)
           
protected  void exportSequences(Diff diff, liquibase.database.Database target)
           
protected  void exportTables(Diff diff, liquibase.database.Database target)
           
protected  void exportViews(Diff diff, liquibase.database.Database target)
           
 String getSource()
           
 String getTarget()
           
 boolean isStateSaved()
           
 void setSource(String refid)
           
 void setStateSaved(boolean ss)
           
 void setTarget(String refid)
           
 
Methods inherited from class liquibase.integration.ant.BaseLiquibaseTask
addConfiguredChangeLogProperty, closeDatabase, createClasspath, createDatabaseObject, createLiquibase, createOutputWriter, createPrintStream, getChangeLogFile, getContexts, getCurrentDateTimeFunction, getDatabaseChangeLogLockTableName, getDatabaseChangeLogTableName, getDatabaseClass, getDefaultSchemaName, getDriver, getLogLevel, getOutputFile, getPassword, getUrl, getUsername, isPromptOnNonLocalDatabase, setChangeLogFile, setClasspathRef, setContexts, setCurrentDateTimeFunction, setDatabaseChangeLogLockTableName, setDatabaseChangeLogTableName, setDatabaseClass, setDefaultSchemaName, setDriver, setLogLevel, setOutputFile, setPassword, setPromptOnNonLocalDatabase, setUrl, setUsername, shouldRun
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateChangeLog

public GenerateChangeLog()
Method Detail

isStateSaved

public boolean isStateSaved()

setStateSaved

public void setStateSaved(boolean ss)

setSource

public void setSource(String refid)

getSource

public String getSource()

setTarget

public void setTarget(String refid)

getTarget

public String getTarget()

execute

public void execute()
Overrides:
execute in class liquibase.integration.ant.BaseLiquibaseTask

exportSchema

protected void exportSchema(liquibase.database.Database source,
                            liquibase.database.Database target)

export

protected void export(Diff diff,
                      liquibase.database.Database target,
                      String diffTypes,
                      String suffix)

exportConstraints

protected void exportConstraints(Diff diff,
                                 liquibase.database.Database target)

exportIndexes

protected void exportIndexes(Diff diff,
                             liquibase.database.Database target)

exportViews

protected void exportViews(Diff diff,
                           liquibase.database.Database target)

exportTables

protected void exportTables(Diff diff,
                            liquibase.database.Database target)

exportSequences

protected void exportSequences(Diff diff,
                               liquibase.database.Database target)


Copyright © 2011 Leo Przybylski. All Rights Reserved.