com.atlassian.jira.service
Class MockServiceConfigStore

java.lang.Object
  extended by com.atlassian.jira.service.MockServiceConfigStore
All Implemented Interfaces:
ServiceConfigStore

public class MockServiceConfigStore
extends Object
implements ServiceConfigStore


Constructor Summary
MockServiceConfigStore()
           
 
Method Summary
 JiraServiceContainer addServiceConfig(String name, Class<? extends JiraService> clazz, long delay)
          Adds a new Service of the given class with the the given configuration.
 void editServiceConfig(JiraServiceContainer config, long delay, Map<String,String[]> params)
           
 Collection<JiraServiceContainer> getAllServiceConfigs()
           
 JiraServiceContainer getServiceConfigForId(Long id)
           
 JiraServiceContainer getServiceConfigForName(String name)
           
 void removeServiceConfig(JiraServiceContainer config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockServiceConfigStore

public MockServiceConfigStore()
Method Detail

addServiceConfig

public JiraServiceContainer addServiceConfig(String name,
                                             Class<? extends JiraService> clazz,
                                             long delay)
Description copied from interface: ServiceConfigStore
Adds a new Service of the given class with the the given configuration.

Specified by:
addServiceConfig in interface ServiceConfigStore
Parameters:
name - The service name.
clazz - The JiraService class that we wish to add as a service.
delay - the service delay.
Returns:
JiraServiceContainer for this service.

editServiceConfig

public void editServiceConfig(JiraServiceContainer config,
                              long delay,
                              Map<String,String[]> params)
Specified by:
editServiceConfig in interface ServiceConfigStore

getAllServiceConfigs

public Collection<JiraServiceContainer> getAllServiceConfigs()
Specified by:
getAllServiceConfigs in interface ServiceConfigStore

getServiceConfigForId

public JiraServiceContainer getServiceConfigForId(Long id)
Specified by:
getServiceConfigForId in interface ServiceConfigStore

getServiceConfigForName

public JiraServiceContainer getServiceConfigForName(String name)
Specified by:
getServiceConfigForName in interface ServiceConfigStore

removeServiceConfig

public void removeServiceConfig(JiraServiceContainer config)
Specified by:
removeServiceConfig in interface ServiceConfigStore


Copyright © 2002-2014 Atlassian. All Rights Reserved.