org.codehaus.mojo.appfuse.mojo
Class DbToXMLMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.appfuse.mojo.MojoBase
          extended by org.codehaus.mojo.appfuse.mojo.DbToXMLMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class DbToXMLMojo
extends MojoBase

This mojo class will reverse engineer a set of hbm.xml files from a database connection.

Version:
$Id: $
Author:
Scott Ryan

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
DbToXMLMojo()
          Creates a new DbToXMLMojo object.
 
Method Summary
 void execute()
          This method will run the database conversion to hbm file mojo task.
 java.lang.String getDatabasePropertiesFile()
          Getter for property database properties file.
 java.lang.String getHbmTemplateName()
          Getter for property hbm template name.
 java.lang.String getReverseEngineeringConfigurationFile()
          Getter for property reverse engineering configuration file.
 java.lang.String getReverseStrategyClass()
          Getter for property reverse strategy class.
 void setDatabasePropertiesFile(java.lang.String inDatabasePropertiesFile)
          Setter for the database properties file.
 void setHbmTemplateName(java.lang.String inHbmTemplateName)
          Setter for the hbm template name.
 void setReverseEngineeringConfigurationFile(java.lang.String inReverseEngineeringConfigurationFile)
          Setter for the reverse engineering configuration file.
 void setReverseStrategyClass(java.lang.String inReverseStrategyClass)
          Setter for the reverse strategy class.
 java.lang.String toString()
          toString methode: creates a String representation of the object
 
Methods inherited from class org.codehaus.mojo.appfuse.mojo.MojoBase
getBasePackageName, getCopyOverWrite, getFilePattern, getModelDirectory, getModelPackageName, getMojoName, getOutputDirectory, getProcessingProperties, getSourceDirectory, setBasePackageName, setCopyOverWrite, setFilePattern, setModelDirectory, setMojoName, setOutputDirectory, setProcessingProperties, setSourceDirectory
 
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, wait, wait, wait
 

Constructor Detail

DbToXMLMojo

public DbToXMLMojo()
Creates a new DbToXMLMojo object.

Method Detail

getHbmTemplateName

public java.lang.String getHbmTemplateName()
Getter for property hbm template name.

Returns:
The value of hbm template name.

setHbmTemplateName

public void setHbmTemplateName(java.lang.String inHbmTemplateName)
Setter for the hbm template name.

Parameters:
inHbmTemplateName - The value of hbm template name.

getDatabasePropertiesFile

public java.lang.String getDatabasePropertiesFile()
Getter for property database properties file.

Returns:
The value of database properties file.

setDatabasePropertiesFile

public void setDatabasePropertiesFile(java.lang.String inDatabasePropertiesFile)
Setter for the database properties file.

Parameters:
inDatabasePropertiesFile - The value of database properties file.

getReverseEngineeringConfigurationFile

public java.lang.String getReverseEngineeringConfigurationFile()
Getter for property reverse engineering configuration file.

Returns:
The value of reverse engineering configuration file.

setReverseEngineeringConfigurationFile

public void setReverseEngineeringConfigurationFile(java.lang.String inReverseEngineeringConfigurationFile)
Setter for the reverse engineering configuration file.

Parameters:
inReverseEngineeringConfigurationFile - The value of reverse engineering configuration file.

getReverseStrategyClass

public java.lang.String getReverseStrategyClass()
Getter for property reverse strategy class.

Returns:
The value of reverse strategy class.

setReverseStrategyClass

public void setReverseStrategyClass(java.lang.String inReverseStrategyClass)
Setter for the reverse strategy class.

Parameters:
inReverseStrategyClass - The value of reverse strategy class.

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
This method will run the database conversion to hbm file mojo task.

Specified by:
execute in interface org.apache.maven.plugin.Mojo
Overrides:
execute in class MojoBase
Throws:
org.apache.maven.plugin.MojoExecutionException - Thrown if we fail to obtain an appfuse resource.

toString

public java.lang.String toString()
toString methode: creates a String representation of the object

Overrides:
toString in class MojoBase
Returns:
the String representation


Copyright © 2006-2009. All Rights Reserved.