public class

OfBizServiceConfigStore

extends Object
implements ServiceConfigStore
java.lang.Object
   ↳ com.atlassian.jira.service.OfBizServiceConfigStore

Class Overview

OfBiz implementation of the ServiceConfigStore.

Summary

Public Constructors
OfBizServiceConfigStore(OfBizDelegator ofBizDelegator, ComponentClassManager componentClassManager)
Public Methods
JiraServiceContainer addServiceConfig(String serviceName, Class<? extends JiraService> serviceClass, long serviceDelay)
Adds a new Service of the given class with the the given configuration.
void editServiceConfig(JiraServiceContainer config, long delay, Map<StringString[]> params)
Collection<JiraServiceContainer> getAllServiceConfigs()
@Nullable JiraServiceContainer getServiceConfigForId(Long id)
@Nullable JiraServiceContainer getServiceConfigForName(String name)
void removeServiceConfig(JiraServiceContainer config)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.service.ServiceConfigStore

Public Constructors

public OfBizServiceConfigStore (OfBizDelegator ofBizDelegator, ComponentClassManager componentClassManager)

Public Methods

public JiraServiceContainer addServiceConfig (String serviceName, Class<? extends JiraService> serviceClass, long serviceDelay)

Adds a new Service of the given class with the the given configuration.

Parameters
serviceName The service name.
serviceClass The JiraService class that we wish to add as a service.
serviceDelay the service delay.
Returns
  • JiraServiceContainer for this service.

public void editServiceConfig (JiraServiceContainer config, long delay, Map<StringString[]> params)

public Collection<JiraServiceContainer> getAllServiceConfigs ()

@Nullable public JiraServiceContainer getServiceConfigForId (Long id)

@Nullable public JiraServiceContainer getServiceConfigForName (String name)

public void removeServiceConfig (JiraServiceContainer config)