public class ExportService extends AbstractService
| Modifier and Type | Field and Description |
|---|---|
static String |
DIR_NAME |
static String |
EXPORT_SUBDIRECTORY
The subdirectory of jira-home that exports go to when we use the default directory
|
static String |
OPT_DATE_FORMAT |
static String |
USE_DEFAULT_DIRECTORY |
name, SERVICE_EVENTNAME_COMPARATOR| Constructor and Description |
|---|
ExportService(JiraHome jiraHome) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
This method is called when the service is unloaded (usually when the web application or server
is being shut down).
|
ObjectConfiguration |
getObjectConfiguration()
Retrieves an object configuration object with properties that can be set
|
void |
init(com.opensymphony.module.propertyset.PropertySet props)
Initialise the service.
|
boolean |
isUnique()
Can have multiple export services, all running at different times
|
void |
run()
This method must be implemented in a subclass, and performs the functionality
that the service performs.
|
getDefaultProperty, getDescription, getKey, getLongProperty, getName, getObjectConfiguration, getProperties, getProperty, getTextProperty, hasProperty, isInternal, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitpublic static final String USE_DEFAULT_DIRECTORY
public static final String DIR_NAME
public static final String OPT_DATE_FORMAT
public static final String EXPORT_SUBDIRECTORY
public ExportService(JiraHome jiraHome)
public void init(com.opensymphony.module.propertyset.PropertySet props)
throws ObjectConfigurationException
JiraServiceAs the parameters are gained from the user's interaction with the website, it is not guaranteed to be called with the correct, or indeed with any parameters.
init() may be called multiple times during the services lifetime.
init in interface JiraServiceinit in class AbstractServiceprops - initialisation parametersObjectConfigurationException - in case of an error with initialisation parametersJiraService.init(PropertySet, long)public void run()
AbstractServicerun in interface JiraServicerun in interface Runnablerun in class AbstractServiceJiraService.init(com.opensymphony.module.propertyset.PropertySet)public void destroy()
AbstractServiceYou may wish to remove any connections that you have established, eg. database connections.
destroy in interface JiraServicedestroy in class AbstractServicepublic boolean isUnique()
isUnique in interface JiraServiceisUnique in class AbstractServicepublic ObjectConfiguration getObjectConfiguration() throws ObjectConfigurationException
ObjectConfigurableObjectConfigurationExceptionCopyright © 2002-2017 Atlassian. All Rights Reserved.