com.atlassian.jira.service
Class AutoTransitionService

java.lang.Object
  extended by com.atlassian.jira.service.AbstractService
      extended by com.atlassian.jira.service.ARequestAwareService
          extended by com.atlassian.jira.service.AutoTransitionService
All Implemented Interfaces:
com.atlassian.configurable.ObjectConfigurable, IResquestAwareService, com.atlassian.jira.service.JiraService

public class AutoTransitionService
extends ARequestAwareService

FQCN : com.atlassian.jira.service.AutoTransitionService

Since:
3.10.1.30
Version:
3.10.1.34 Description : Provides an Auto Transition Service using AutoTransitionManager - Issues are scanned depending a RequestFilter - Delegates Auto-Transition to AutoTransitionManager
Author:
Kaamelot

Field Summary
protected  AutoTransitionManager autoTransitionManager
           
static java.lang.String CATEGORY_KEY
           
protected static org.apache.log4j.Category log
           
static java.lang.String PROJECT_KEY
           
 
Fields inherited from class com.atlassian.jira.service.ARequestAwareService
authenticationContext, issueManager, issueUtilsBean, searchProvider, searchRequestManager, userManager
 
Fields inherited from class com.atlassian.jira.service.AbstractService
name
 
Fields inherited from interface com.atlassian.jira.service.IResquestAwareService
REQUEST_KEY, SEARCHER_KEY
 
Fields inherited from interface com.atlassian.jira.service.JiraService
NAME_COMPARATOR
 
Constructor Summary
AutoTransitionService()
           
 
Method Summary
 void destroy()
          End of Service
 com.atlassian.configurable.ObjectConfiguration getObjectConfiguration()
           
 com.atlassian.jira.issue.search.SearchRequest getSearchRequest()
           
 void init(com.opensymphony.module.propertyset.PropertySet _props)
          Service Initialisation
 void runServiceOnIssue(com.atlassian.jira.issue.MutableIssue _issue)
           
 void validate()
          DO NOTHING
 
Methods inherited from class com.atlassian.jira.service.ARequestAwareService
getDefaultSearcher, getIssues, getSearchRequest, getSearchResults, getUserSearcher, run, runService, runServiceOnIssues, setUserSearcher
 
Methods inherited from class com.atlassian.jira.service.AbstractService
getDefaultProperty, getDescription, getKey, getLongProperty, getName, getObjectConfiguration, getProperties, getProperty, getTextProperty, hasProperty, isInternal, isUnique, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.log4j.Category log

autoTransitionManager

protected AutoTransitionManager autoTransitionManager

PROJECT_KEY

public static java.lang.String PROJECT_KEY

CATEGORY_KEY

public static java.lang.String CATEGORY_KEY
Constructor Detail

AutoTransitionService

public AutoTransitionService()
Method Detail

runServiceOnIssue

public void runServiceOnIssue(com.atlassian.jira.issue.MutableIssue _issue)
Specified by:
runServiceOnIssue in interface IResquestAwareService
Specified by:
runServiceOnIssue in class ARequestAwareService
Parameters:
_issue - Issue on which the Service has to perform something !
See Also:
IResquestAwareService.runServiceOnIssue(com.atlassian.jira.issue.MutableIssue)

validate

public void validate()
              throws com.atlassian.jira.service.ServiceException
DO NOTHING

Specified by:
validate in interface IResquestAwareService
Specified by:
validate in class ARequestAwareService
Throws:
ServiceException
See Also:
IResquestAwareService.validate()

getObjectConfiguration

public com.atlassian.configurable.ObjectConfiguration getObjectConfiguration()
                                                                      throws com.atlassian.configurable.ObjectConfigurationException
Returns:
Object Configuration descriptor for current Service
Throws:
com.atlassian.configurable.ObjectConfigurationException

destroy

public void destroy()
End of Service

Specified by:
destroy in interface com.atlassian.jira.service.JiraService
Overrides:
destroy in class com.atlassian.jira.service.AbstractService

init

public void init(com.opensymphony.module.propertyset.PropertySet _props)
          throws com.atlassian.configurable.ObjectConfigurationException
Service Initialisation

Specified by:
init in interface com.atlassian.jira.service.JiraService
Overrides:
init in class ARequestAwareService
Parameters:
_props - Properies to use for Initialisation
Throws:
com.atlassian.configurable.ObjectConfigurationException - n/a

getSearchRequest

public com.atlassian.jira.issue.search.SearchRequest getSearchRequest()
Overrides:
getSearchRequest in class ARequestAwareService
Returns:
A SearchRequest depending on Service Parameters


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.