org.apache.torque.mojo
Class ImportMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.torque.mojo.BaseMojo
org.apache.torque.mojo.AbstractSQLExecutorMojo
org.apache.torque.mojo.ImportMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public class ImportMojo
- extends AbstractSQLExecutorMojo
Executes SQL for creating tables, primary keys, constraints, indexes, relationships, and views inside a database.
Also populates the tables with a default set of data.
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 interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.torque.mojo.AbstractSQLExecutorMojo |
addText, convertNullToEmpty, executeMojo, getConn, getConnection, getContextProperties, getCredentials, getDelimiter, getDelimiterType, getDisplayPassword, getDriver, getDriverProperties, getFileFilter, getNewConnectionHandler, getNewCredentials, getOnError, getPassword, getServerFromSettingsKey, getSettingsKey, getSqlCommand, getSqlExecutor, getSrcFiles, getSuccessfulStatements, getTargetDatabase, getTotalStatements, getTransactions, getUpdatedPassword, getUpdatedUsername, 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, updateConfiguration, updateCredentials, validateConfiguration, 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 |
FS
private static final String FS
importDir
private File importDir
- This is the directory to scan for SQL files to import. ${targetDatabase} gets appended to this value
importDirIncludes
private String importDirIncludes
importDirExcludes
private String importDirExcludes
order
private String order
- Set the order in which the SQL files will be executed. Possible values are
ASCENDING
and
DESCENDING
and NONE
. Default value is ASCENDING
ImportMojo
public ImportMojo()
updateImportDir
protected void updateImportDir()
getTransactions
protected Vector<Transaction> getTransactions(List<File> files)
configureTransactions
protected void configureTransactions()
throws org.apache.maven.plugin.MojoExecutionException
- Overrides:
configureTransactions
in class AbstractSQLExecutorMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
sortTransactions
protected void sortTransactions(Vector<Transaction> transactions)
- Sort the transaction list.
getImportDir
public File getImportDir()
setImportDir
public void setImportDir(File importDirectory)
getImportDirIncludes
public String getImportDirIncludes()
setImportDirIncludes
public void setImportDirIncludes(String importDirectoryIncludes)
getImportDirExcludes
public String getImportDirExcludes()
setImportDirExcludes
public void setImportDirExcludes(String importDirectoryExcludes)
getOrder
public String getOrder()
setOrder
public void setOrder(String order)
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.