org.apache.torque.mojo
Class AbstractDBACommandMojo
java.lang.Object
  
org.apache.maven.plugin.AbstractMojo
      
org.apache.torque.mojo.BaseMojo
          
org.apache.torque.mojo.AbstractSQLExecutorMojo
              
org.apache.torque.mojo.AbstractDBACommandMojo
- All Implemented Interfaces: 
 - org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
 
- Direct Known Subclasses: 
 - ResetMojo, SingleDBACommandMojo
 
public abstract class AbstractDBACommandMojo
- extends AbstractSQLExecutorMojo
 
Common logic for running SQL commands on a database
 
 
 
| Fields inherited from interface org.apache.maven.plugin.Mojo | 
ROLE | 
 
 
 
| Methods inherited from class org.apache.torque.mojo.AbstractSQLExecutorMojo | 
addText, configureTransactions, 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 | 
 
DATABASE_PROPERTY
public static final String DATABASE_PROPERTY
- See Also:
 - Constant Field Values
 
DATABASE_PW_PROPERTY
public static final String DATABASE_PW_PROPERTY
- See Also:
 - Constant Field Values
 
DATABASE_USERNAME_PROPERTY
public static final String DATABASE_USERNAME_PROPERTY
- See Also:
 - Constant Field Values
 
AbstractDBACommandMojo
public AbstractDBACommandMojo()
getTransactionDescription
protected String getTransactionDescription(org.kuali.db.DatabaseCommand command)
 
updateConfiguration
protected void updateConfiguration()
                            throws org.apache.maven.plugin.MojoExecutionException
- Description copied from class: 
AbstractSQLExecutorMojo 
- Attempt to automatically detect the correct JDBC driver and database type (oracle, mysql, h2, derby, etc) given a
 JDBC url
- Overrides:
 updateConfiguration in class AbstractSQLExecutorMojo
 
- Throws:
 org.apache.maven.plugin.MojoExecutionException
 
 
getUpdatedPassword
protected String getUpdatedPassword(org.apache.maven.settings.Server server,
                                    String password)
- Overrides:
 getUpdatedPassword in class AbstractSQLExecutorMojo
 
 
getUpdatedUsername
protected String getUpdatedUsername(org.apache.maven.settings.Server server,
                                    String username)
- Overrides:
 getUpdatedUsername in class AbstractSQLExecutorMojo
 
 
getContextProperties
protected Properties getContextProperties()
- Overrides:
 getContextProperties in class AbstractSQLExecutorMojo
 
 
getServerFromSettingsKey
protected org.apache.maven.settings.Server getServerFromSettingsKey()
- Overrides:
 getServerFromSettingsKey in class AbstractSQLExecutorMojo
 
 
validateConfiguration
protected void validateConfiguration()
                              throws org.apache.maven.plugin.MojoExecutionException
- Description copied from class: 
AbstractSQLExecutorMojo 
- Validate that some essential configuration items are present
- Overrides:
 validateConfiguration in class AbstractSQLExecutorMojo
 
- Throws:
 org.apache.maven.plugin.MojoExecutionException
 
 
getDatabase
public String getDatabase()
 
setDatabase
public void setDatabase(String schema)
 
getDatabasePassword
public String getDatabasePassword()
 
setDatabasePassword
public void setDatabasePassword(String databasePassword)
 
getDatabaseUser
public String getDatabaseUser()
 
setDatabaseUser
public void setDatabaseUser(String databaseUsername)
 
getServerUrl
public String getServerUrl()
 
setServerUrl
public void setServerUrl(String serverUrl)
 
getDbaSettingsKey
public String getDbaSettingsKey()
 
setDbaSettingsKey
public void setDbaSettingsKey(String dbaSettingsKey)
 
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.