com.mysema.query.maven
Class AbstractMetaDataExportMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.mysema.query.maven.AbstractMetaDataExportMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
MetadataExportMojo, TestMetadataExportMojo

public class AbstractMetaDataExportMojo
extends org.apache.maven.plugin.AbstractMojo

MetaDataExportMojo is a goal for MetaDataExporter usage

Author:
tiwe

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractMetaDataExportMojo()
           
 
Method Summary
 void execute()
           
protected  boolean isForTest()
           
 void setBeanPackageName(String beanPackageName)
           
 void setBeanPrefix(String beanPrefix)
           
 void setBeanSerializerClass(String beanSerializerClass)
           
 void setBeanSuffix(String beanSuffix)
           
 void setColumnAnnotations(boolean columnAnnotations)
           
 void setCreateScalaSources(boolean createScalaSources)
           
 void setCustomTypes(String[] customTypes)
           
 void setExportBeans(boolean exportBeans)
           
 void setInnerClassesForKeys(boolean innerClassesForKeys)
           
 void setJdbcDriver(String jdbcDriver)
           
 void setJdbcPassword(String jdbcPassword)
           
 void setJdbcUrl(String jdbcUrl)
           
 void setJdbcUser(String jdbcUser)
           
 void setLowerCase(boolean lowerCase)
           
 void setNamePrefix(String namePrefix)
           
 void setNameSuffix(String nameSuffix)
           
 void setNamingStrategyClass(String namingStrategyClass)
           
 void setPackageName(String packageName)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setSchemaPattern(String schemaPattern)
           
 void setSchemaToPackage(boolean schemaToPackage)
           
 void setSerializerClass(String serializerClass)
           
 void setTableNamePattern(String tableNamePattern)
           
 void setTargetFolder(String targetFolder)
           
 void setValidationAnnotations(boolean validationAnnotations)
           
 
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

AbstractMetaDataExportMojo

public AbstractMetaDataExportMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

isForTest

protected boolean isForTest()

setProject

public void setProject(org.apache.maven.project.MavenProject project)

setJdbcDriver

public void setJdbcDriver(String jdbcDriver)

setJdbcUrl

public void setJdbcUrl(String jdbcUrl)

setJdbcUser

public void setJdbcUser(String jdbcUser)

setJdbcPassword

public void setJdbcPassword(String jdbcPassword)

setNamePrefix

public void setNamePrefix(String namePrefix)

setNameSuffix

public void setNameSuffix(String nameSuffix)

setBeanPrefix

public void setBeanPrefix(String beanPrefix)

setBeanSuffix

public void setBeanSuffix(String beanSuffix)

setPackageName

public void setPackageName(String packageName)

setBeanPackageName

public void setBeanPackageName(String beanPackageName)

setSchemaPattern

public void setSchemaPattern(String schemaPattern)

setTableNamePattern

public void setTableNamePattern(String tableNamePattern)

setTargetFolder

public void setTargetFolder(String targetFolder)

setNamingStrategyClass

public void setNamingStrategyClass(String namingStrategyClass)

setBeanSerializerClass

public void setBeanSerializerClass(String beanSerializerClass)

setSerializerClass

public void setSerializerClass(String serializerClass)

setExportBeans

public void setExportBeans(boolean exportBeans)

setInnerClassesForKeys

public void setInnerClassesForKeys(boolean innerClassesForKeys)

setValidationAnnotations

public void setValidationAnnotations(boolean validationAnnotations)

setColumnAnnotations

public void setColumnAnnotations(boolean columnAnnotations)

setCustomTypes

public void setCustomTypes(String[] customTypes)

setCreateScalaSources

public void setCreateScalaSources(boolean createScalaSources)

setSchemaToPackage

public void setSchemaToPackage(boolean schemaToPackage)

setLowerCase

public void setLowerCase(boolean lowerCase)


Copyright © 2007-2012 Mysema Ltd. All Rights Reserved.