ch.fortysix.maven.report.surefire
Class PostmanSurefireReportMojoo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.reporting.AbstractMavenReport
          extended by ch.fortysix.maven.report.AbstractReportMojo
              extended by ch.fortysix.maven.report.surefire.PostmanSurefireReportMojoo
All Implemented Interfaces:
groovy.lang.GroovyObject, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenReport

public class PostmanSurefireReportMojoo
extends AbstractReportMojo
implements groovy.lang.GroovyObject

Author:
Domi

Field Summary
 
Fields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
PostmanSurefireReportMojoo()
           
 
Method Summary
protected  void executePostmanReport(Locale locale)
          To be implemented by subclasses
 String getGroovyCondition()
           
 groovy.lang.MetaClass getMetaClass()
           
 String getNlsPrefix()
          prefix within the bundle files - has to be overwritten by implemtors!
 String getOutputName()
           
 Object getProperty(String name)
           
 Set getReceivers()
           
 String getReportFilePattern()
           
 String getSubjectPostFix()
          returns the postfix for the mail subject
 File getTestReportsDirectory()
           
 Object invokeMethod(String name, Object args)
           
 void setGroovyCondition(String value)
           
 void setMetaClass(groovy.lang.MetaClass metaClass)
           
 void setProperty(String name, Object value)
           
 void setReceivers(Set value)
           
 void setReportFilePattern(String value)
           
 void setSubjectPostFix(String value)
           
 void setTestReportsDirectory(File value)
           
 
Methods inherited from class ch.fortysix.maven.report.AbstractReportMojo
executeReport, getActualDocuSite, getBundle, getDescription, getDocuSite, getFailonerror, getFrom, getMailAltConfig, getMailcontenttype, getMailhost, getMailpassword, getMailport, getMailSender, getMailssl, getMailuser, getMultipartSupported, getName, getOutputDirectory, getProject, getSendReport, getSession, getSiteRenderer, getSkipMails, getSourceEncoding, getSubject, isFailonerror, isMailAltConfig, isMailssl, isMultipartSupported, isSkipMails, setDocuSite, setFailonerror, setFrom, setMailAltConfig, setMailcontenttype, setMailhost, setMailpassword, setMailport, setMailSender, setMailssl, setMailuser, setMultipartSupported, setOutputDirectory, setProject, setSendReport, setSession, setSkipMails, setSourceEncoding, setSubject
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
canGenerateReport, closeReport, execute, generate, getCategoryName, getReportOutputDirectory, getSink, isExternalReport, setReportOutputDirectory
 
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

PostmanSurefireReportMojoo

public PostmanSurefireReportMojoo()
Method Detail

setSubjectPostFix

public void setSubjectPostFix(String value)

getReceivers

public Set getReceivers()

setReceivers

public void setReceivers(Set value)

getReportFilePattern

public String getReportFilePattern()

setReportFilePattern

public void setReportFilePattern(String value)

getGroovyCondition

public String getGroovyCondition()

setGroovyCondition

public void setGroovyCondition(String value)

getTestReportsDirectory

public File getTestReportsDirectory()

setTestReportsDirectory

public void setTestReportsDirectory(File value)

getSubjectPostFix

public String getSubjectPostFix()
Description copied from class: AbstractReportMojo
returns the postfix for the mail subject

Specified by:
getSubjectPostFix in class AbstractReportMojo

getNlsPrefix

public String getNlsPrefix()
Description copied from class: AbstractReportMojo
prefix within the bundle files - has to be overwritten by implemtors!

Specified by:
getNlsPrefix in class AbstractReportMojo

getOutputName

public String getOutputName()
Specified by:
getOutputName in interface org.apache.maven.reporting.MavenReport

executePostmanReport

protected void executePostmanReport(Locale locale)
                             throws org.apache.maven.reporting.MavenReportException
Description copied from class: AbstractReportMojo
To be implemented by subclasses

Specified by:
executePostmanReport in class AbstractReportMojo
Throws:
org.apache.maven.reporting.MavenReportException

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject
Overrides:
getMetaClass in class AbstractReportMojo

setMetaClass

public void setMetaClass(groovy.lang.MetaClass metaClass)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject
Overrides:
setMetaClass in class AbstractReportMojo

invokeMethod

public Object invokeMethod(String name,
                           Object args)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject
Overrides:
invokeMethod in class AbstractReportMojo

getProperty

public Object getProperty(String name)
Specified by:
getProperty in interface groovy.lang.GroovyObject
Overrides:
getProperty in class AbstractReportMojo

setProperty

public void setProperty(String name,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject
Overrides:
setProperty in class AbstractReportMojo


Copyright © 2009-2010. All Rights Reserved.