com.atlassian.jira.functest.config.mail
Class MailChecker

java.lang.Object
  extended by com.atlassian.jira.functest.config.mail.MailChecker
All Implemented Interfaces:
ConfigurationCheck

public class MailChecker
extends Object
implements ConfigurationCheck

Check to make sure that there are no mail services configured.

Since:
v4.0

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.functest.config.ConfigurationCheck
ConfigurationCheck.Result
 
Field Summary
static List<String> SERVICES
          JIRA's mail services.
 
Constructor Summary
MailChecker()
           
 
Method Summary
 ConfigurationCheck.Result checkConfiguration(JiraConfig config, CheckOptions options)
          Check the correctness of the passed JIRA XML.
 void fixConfiguration(JiraConfig config, CheckOptions options)
          Fix the passed JIRA configuration and remove any errors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVICES

public static final List<String> SERVICES
JIRA's mail services.

Constructor Detail

MailChecker

public MailChecker()
Method Detail

checkConfiguration

public ConfigurationCheck.Result checkConfiguration(JiraConfig config,
                                                    CheckOptions options)
Description copied from interface: ConfigurationCheck
Check the correctness of the passed JIRA XML. It must be possible to call this method multiple times with different agruments (i.e. the object should be stateless).

Specified by:
checkConfiguration in interface ConfigurationCheck
Parameters:
config - the configuration to check.
options - the context for the check. This is where errors can be reported.
Returns:
the errors that were found in the passed configuration file.

fixConfiguration

public void fixConfiguration(JiraConfig config,
                             CheckOptions options)
Description copied from interface: ConfigurationCheck
Fix the passed JIRA configuration and remove any errors.

Specified by:
fixConfiguration in interface ConfigurationCheck
Parameters:
config - the configuration to check.
options - the context for the check. This can be used to see what checks are currently enabled for the passed configuration.


Copyright © 2002-2012 Atlassian. All Rights Reserved.