org.apache.torque.mojo
Class ResetMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.torque.mojo.BaseMojo
          extended by org.apache.torque.mojo.AbstractSQLExecutorMojo
              extended by org.apache.torque.mojo.AbstractDBACommandMojo
                  extended by org.apache.torque.mojo.ResetMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ResetMojo
extends AbstractDBACommandMojo

Does a DROP->CREATE of a database and the corresponding default user. See also impex:create and impex:drop


Field Summary
 
Fields inherited from class org.apache.torque.mojo.AbstractDBACommandMojo
database, DATABASE_PROPERTY, DATABASE_PW_PROPERTY, DATABASE_USERNAME_PROPERTY, databasePassword, databaseUser, dbaSettingsKey, serverUrl
 
Fields inherited from class org.apache.torque.mojo.AbstractSQLExecutorMojo
append, autocommit, conn, connectionHandler, credentials, delimiter, delimiterType, driver, DRIVER_INFO_PROPERTIES_PASSWORD, DRIVER_INFO_PROPERTIES_USER, driverProperties, enableAnonymousPassword, enableAnonymousUsername, escapeProcessing, FILE_SORTING_ASC, FILE_SORTING_DSC, fileFilter, jdbcUtils, keepFormat, onError, password, platform, settingsKey, showheaders, showPassword, skipOnConnectionError, sqlCommand, srcFiles, successfulStatements, targetDatabase, totalStatements, transactions, url, username, utils
 
Fields inherited from class org.apache.torque.mojo.BaseMojo
FS, SKIP_PACKAGING_TYPE
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ResetMojo()
           
 
Method Summary
protected  void configureTransactions()
           
protected  Transaction getTransaction(Properties properties, DatabaseCommand command)
           
 
Methods inherited from class org.apache.torque.mojo.AbstractDBACommandMojo
getContextProperties, getDatabase, getDatabasePassword, getDatabaseUser, getDbaSettingsKey, getServerFromSettingsKey, getServerUrl, getTransactionDescription, getUpdatedPassword, getUpdatedUsername, setDatabase, setDatabasePassword, setDatabaseUser, setDbaSettingsKey, setServerUrl, updateConfiguration, validateConfiguration
 
Methods inherited from class org.apache.torque.mojo.AbstractSQLExecutorMojo
addText, convertNullToEmpty, executeMojo, getConn, getConnection, getCredentials, getDelimiter, getDelimiterType, getDisplayPassword, getDriver, getDriverProperties, getFileFilter, getNewConnectionHandler, getNewCredentials, getOnError, getPassword, getSettingsKey, getSqlCommand, getSqlExecutor, getSrcFiles, getSuccessfulStatements, getTargetDatabase, getTotalStatements, getTransactions, getUrl, getUsername, isAppend, isAutocommit, isEnableAnonymousPassword, isEscapeProcessing, isKeepFormat, isNullOrEmpty, isShowheaders, isShowPassword, isSkipOnConnectionError, setAppend, setAutocommit, setConn, setCredentials, setDelimiter, setDelimiterType, setDriver, setDriverProperties, setEnableAnonymousPassword, setEscapeProcessing, setFileFilter, setKeepFormat, setOnError, setPassword, setSettingsKey, setShowheaders, setShowPassword, setSkipOnConnectionError, setSqlCommand, setSrcFiles, setSuccessfulStatements, setTargetDatabase, setTotalStatements, setTransactions, setUrl, setUsername, updateCredentials, validateCredentials, validateCredentials
 
Methods inherited from class org.apache.torque.mojo.BaseMojo
afterExecution, beforeExecution, execute, getEncoding, getMavenSession, getProject, getSettings, isForceMojoExecution, isSkip, isStartMavenLogger, setEncoding, setForceMojoExecution, setMavenSession, setProject, setSettings, setSkip, setStartMavenLogger, skipMojo
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResetMojo

public ResetMojo()
Method Detail

getTransaction

protected Transaction getTransaction(Properties properties,
                                     DatabaseCommand command)
                              throws IOException
Throws:
IOException

configureTransactions

protected void configureTransactions()
                              throws org.apache.maven.plugin.MojoExecutionException
Overrides:
configureTransactions in class AbstractSQLExecutorMojo
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.