/src/main/groovy/com/onresolve/jira/groovy/ScriptManager.groovy

https://bitbucket.org/sorin/jira-plugin-intellij · Groovy · 23 lines · 13 code · 10 blank · 0 comment · 0 complexity · 8e00db99af9c9fcb959d458f28699c39 MD5 · raw file

  1. package com.onresolve.jira.groovy
  2. import com.atlassian.jira.util.json.JSONObject
  3. import com.onresolve.jira.groovy.customfield.CustomFieldConfiguration
  4. public interface ScriptManager {
  5. Properties getProperties()
  6. GroovyClassLoader getGcl()
  7. void setupConfig()
  8. void saveConfig(JSONObject configs)
  9. CustomFieldConfiguration getConfigFor(Long cfId)
  10. Map<Long,CustomFieldConfiguration> getConfigs()
  11. List getListenerConfigs()
  12. Map executeScript(String clsName, Map params)
  13. }