|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.codehaus.groovy.maven.mojo.GroovyMojo
com.google.code.plsqlmaven.plsql.PlSqlMojo
public abstract class PlSqlMojo
Basic mojo to extend for PL/SQL Goals
| Field Summary | |
|---|---|
protected boolean |
createForceViews
Whether to use CREATE FORCE VIEW |
protected String |
defaultPage
Default procedure to invoke on dad access |
protected boolean |
dropForceTypes
Whether to use DROP TYPE mytype FORCE before type spec compilation |
protected String |
password
Database password. |
static Object |
PLSQL_EXTENSION
|
protected org.apache.maven.project.MavenProject |
project
|
protected groovy.sql.Sql |
sql
Database connection helper |
protected String |
url
Database URL. |
protected String |
username
Database username. |
| Fields inherited from class org.codehaus.groovy.maven.mojo.GroovyMojo |
|---|
__timeStamp, __timeStamp__239_neverHappen1246685308507, sanitizeErrors |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
PlSqlMojo()
|
|
| Method Summary | |
|---|---|
Object |
compile(Object file)
|
boolean |
connectToDatabase()
|
void |
disconnectFromDatabase()
|
Object |
get_dir(Object base,
Object name)
|
Object |
getArtifactPlsqlSourceFiles(Object artifact)
|
groovy.lang.MetaClass |
getMetaClass()
|
Object |
getPlsqlSourceFiles()
|
PlSqlUtils |
getPlsqlUtils()
|
Object |
getProperty(String name)
|
Object |
getSourceDescriptor(Object file)
|
String |
getSourceDir()
|
String |
getTemplate(Object path,
Object context)
|
Object |
invokeMethod(String name,
Object args)
|
String |
path(Object p)
|
String |
path2(String dirs)
|
void |
setMetaClass(groovy.lang.MetaClass metaClass)
|
void |
setProperty(String name,
Object value)
|
Object |
sid(Object oracleIdentifier)
|
Object |
unpackDependencies()
|
| Methods inherited from class org.codehaus.groovy.maven.mojo.GroovyMojo |
|---|
afterExecute, beforeExecute, fail, fail, getAnt |
| 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 |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
|---|
execute |
| Field Detail |
|---|
public static Object PLSQL_EXTENSION
protected String username
protected String password
protected String url
protected String defaultPage
protected org.apache.maven.project.MavenProject project
protected boolean dropForceTypes
protected boolean createForceViews
protected groovy.sql.Sql sql
| Constructor Detail |
|---|
public PlSqlMojo()
| Method Detail |
|---|
public void disconnectFromDatabase()
public boolean connectToDatabase()
public Object unpackDependencies()
public Object getArtifactPlsqlSourceFiles(Object artifact)
public Object getPlsqlSourceFiles()
public Object getSourceDescriptor(Object file)
public Object compile(Object file)
public Object get_dir(Object base,
Object name)
public String getSourceDir()
public String getTemplate(Object path,
Object context)
public PlSqlUtils getPlsqlUtils()
public Object sid(Object oracleIdentifier)
public String path(Object p)
public String path2(String dirs)
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectgetMetaClass in class org.codehaus.groovy.maven.mojo.GroovyMojopublic void setMetaClass(groovy.lang.MetaClass metaClass)
setMetaClass in interface groovy.lang.GroovyObjectsetMetaClass in class org.codehaus.groovy.maven.mojo.GroovyMojo
public Object invokeMethod(String name,
Object args)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class org.codehaus.groovy.maven.mojo.GroovyMojopublic Object getProperty(String name)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class org.codehaus.groovy.maven.mojo.GroovyMojo
public void setProperty(String name,
Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class org.codehaus.groovy.maven.mojo.GroovyMojo
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||