PageRenderTime 41ms CodeModel.GetById 15ms RepoModel.GetById 1ms app.codeStats 0ms

/src/main/java/com/onresolve/jira/groovy/ScriptManagerProxyImpl.java

https://bitbucket.org/sorin/jira-plugin-intellij
Java | 75 lines | 57 code | 18 blank | 0 comment | 0 complexity | d73c4917dbd8bf3a223ee83f3e8deb86 MD5 | raw file
  1. package com.onresolve.jira.groovy;
  2. import com.atlassian.event.api.EventPublisher;
  3. import com.atlassian.jira.extension.Startable;
  4. import com.atlassian.jira.util.json.JSONObject;
  5. import com.onresolve.jira.groovy.customfield.CustomFieldConfiguration;
  6. import groovy.lang.GroovyClassLoader;
  7. import org.springframework.beans.factory.DisposableBean;
  8. import org.springframework.beans.factory.InitializingBean;
  9. import java.util.List;
  10. import java.util.Map;
  11. import java.util.Properties;
  12. public class ScriptManagerProxyImpl implements ScriptManager, InitializingBean, DisposableBean, Startable {
  13. private ScriptManagerImpl scriptManagerImpl;
  14. public ScriptManagerProxyImpl(EventPublisher eventPublisher) {
  15. this.scriptManagerImpl = new ScriptManagerImpl(eventPublisher);
  16. }
  17. public Properties getProperties() {
  18. return scriptManagerImpl.getProperties();
  19. }
  20. @Override
  21. public GroovyClassLoader getGcl() {
  22. return scriptManagerImpl.getGcl();
  23. }
  24. @Override
  25. public void setupConfig() {
  26. }
  27. public void saveConfig(JSONObject configs) {
  28. scriptManagerImpl.saveConfig(configs);
  29. }
  30. @Override
  31. public CustomFieldConfiguration getConfigFor(Long cfId) {
  32. return scriptManagerImpl.getConfigFor(cfId);
  33. }
  34. public Map<Long,CustomFieldConfiguration> getConfigs() {
  35. return scriptManagerImpl.getConfigs();
  36. }
  37. @Override
  38. public List getListenerConfigs() {
  39. return scriptManagerImpl.getListenerConfigs();
  40. }
  41. @Override
  42. public void destroy() throws Exception {
  43. scriptManagerImpl.destroy();
  44. }
  45. @Override
  46. public void afterPropertiesSet() throws Exception {
  47. scriptManagerImpl.afterPropertiesSet();
  48. }
  49. @Override
  50. public void start() throws Exception {
  51. scriptManagerImpl.start();
  52. }
  53. @Override
  54. public Map executeScript(String clsName, Map params) {
  55. return scriptManagerImpl.executeScript(clsName, params);
  56. }
  57. }