com.atlassian.greenhopper.service.configuration
Class ConfigurationServiceImpl

java.lang.Object
  extended by com.atlassian.greenhopper.service.configuration.ConfigurationServiceImpl
All Implemented Interfaces:
GreenHopperCache, ConfigurationService

@Service(value="gh-configurationService")
public class ConfigurationServiceImpl
extends java.lang.Object
implements ConfigurationService, GreenHopperCache

Implementation of the PersistenceService interface Wraps PropertySetManager for persistence.


Field Summary
 
Fields inherited from interface com.atlassian.greenhopper.service.configuration.ConfigurationService
SERVICE
 
Constructor Summary
ConfigurationServiceImpl()
           
 
Method Summary
 void flushCache()
          Invoked when all caches in the plugin need to be cleared.
 ProjectConfiguration getConfiguration(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.project.Project project)
          Get a Configuration object for a given project.
 ScrumDefaultConfiguration getScrumDefaultConfiguration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationServiceImpl

public ConfigurationServiceImpl()
Method Detail

getConfiguration

public ProjectConfiguration getConfiguration(com.atlassian.crowd.embedded.api.User user,
                                             com.atlassian.jira.project.Project project)
Description copied from interface: ConfigurationService
Get a Configuration object for a given project.

Specified by:
getConfiguration in interface ConfigurationService

getScrumDefaultConfiguration

public ScrumDefaultConfiguration getScrumDefaultConfiguration()
Specified by:
getScrumDefaultConfiguration in interface ConfigurationService

flushCache

public void flushCache()
Description copied from interface: GreenHopperCache
Invoked when all caches in the plugin need to be cleared.

Specified by:
flushCache in interface GreenHopperCache


Copyright © 2007-2014 Atlassian. All Rights Reserved.