ch.fortysix.maven.plugin.postaman
Class AbstractSenderMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.gmaven.mojo.GroovyMojo
ch.fortysix.maven.plugin.postaman.AbstractSenderMojo
- All Implemented Interfaces:
- groovy.lang.GroovyObject, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- MailSenderMojo, PostmanTaglistReportMojo, SurefireMailMojo
public abstract class AbstractSenderMojo
- extends org.codehaus.gmaven.mojo.GroovyMojo
- implements groovy.lang.GroovyObject
| Fields inherited from class org.codehaus.gmaven.mojo.GroovyMojo |
__timeStamp, __timeStamp__239_neverHappen1260015629891, sanitizeErrors |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| Methods inherited from class org.codehaus.gmaven.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 |
context
protected MailSenderContext context
AbstractSenderMojo
public AbstractSenderMojo()
getSession
public org.apache.maven.execution.MavenSession getSession()
setSession
public void setSession(org.apache.maven.execution.MavenSession value)
getSourceEncoding
public String getSourceEncoding()
setSourceEncoding
public void setSourceEncoding(String value)
getSkip
public boolean getSkip()
isSkip
public boolean isSkip()
setSkip
public void setSkip(boolean value)
getProject
public org.apache.maven.project.MavenProject getProject()
setProject
public void setProject(org.apache.maven.project.MavenProject value)
getMailssl
public boolean getMailssl()
isMailssl
public boolean isMailssl()
setMailssl
public void setMailssl(boolean value)
getMailAltConfig
public boolean getMailAltConfig()
isMailAltConfig
public boolean isMailAltConfig()
setMailAltConfig
public void setMailAltConfig(boolean value)
getMailhost
public String getMailhost()
setMailhost
public void setMailhost(String value)
getMailport
public String getMailport()
setMailport
public void setMailport(String value)
getMailuser
public String getMailuser()
setMailuser
public void setMailuser(String value)
getMailpassword
public String getMailpassword()
setMailpassword
public void setMailpassword(String value)
getSubject
public String getSubject()
setSubject
public void setSubject(String value)
getFrom
public String getFrom()
setFrom
public void setFrom(String value)
getReceivers
public Set getReceivers()
setReceivers
public void setReceivers(Set value)
getOutputDirectory
public File getOutputDirectory()
setOutputDirectory
public void setOutputDirectory(File value)
getFailonerror
public boolean getFailonerror()
isFailonerror
public boolean isFailonerror()
setFailonerror
public void setFailonerror(boolean value)
getMailcontenttype
public String getMailcontenttype()
setMailcontenttype
public void setMailcontenttype(String value)
getMultipartSupported
public boolean getMultipartSupported()
isMultipartSupported
public boolean isMultipartSupported()
setMultipartSupported
public void setMultipartSupported(boolean value)
getMailSender
public Object getMailSender()
setMailSender
public void setMailSender(Object value)
getTextMessage
public String getTextMessage()
setTextMessage
public void setTextMessage(String value)
getHtmlMessage
public String getHtmlMessage()
setHtmlMessage
public void setHtmlMessage(String value)
getTextMessageFile
public File getTextMessageFile()
setTextMessageFile
public void setTextMessageFile(File value)
getHtmlMessageFile
public File getHtmlMessageFile()
setHtmlMessageFile
public void setHtmlMessageFile(File value)
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Specified by:
execute in interface org.apache.maven.plugin.Mojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
prepareMojo
protected abstract boolean prepareMojo()
- prepare the mojo and tell whether the execution should be triggered or not
executeMojo
protected abstract void executeMojo()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Execute the mojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass in interface groovy.lang.GroovyObject- Overrides:
getMetaClass in class org.codehaus.gmaven.mojo.GroovyMojo
setMetaClass
public void setMetaClass(groovy.lang.MetaClass metaClass)
- Specified by:
setMetaClass in interface groovy.lang.GroovyObject- Overrides:
setMetaClass in class org.codehaus.gmaven.mojo.GroovyMojo
invokeMethod
public Object invokeMethod(String name,
Object args)
- Specified by:
invokeMethod in interface groovy.lang.GroovyObject- Overrides:
invokeMethod in class org.codehaus.gmaven.mojo.GroovyMojo
getProperty
public Object getProperty(String name)
- Specified by:
getProperty in interface groovy.lang.GroovyObject- Overrides:
getProperty in class org.codehaus.gmaven.mojo.GroovyMojo
setProperty
public void setProperty(String name,
Object value)
- Specified by:
setProperty in interface groovy.lang.GroovyObject- Overrides:
setProperty in class org.codehaus.gmaven.mojo.GroovyMojo
Copyright © 2009-2011. All Rights Reserved.