/src/test/resources/examples/ClearCaches.groovy

https://bitbucket.org/sorin/jira-plugin-intellij · Groovy · 20 lines · 13 code · 5 blank · 2 comment · 0 complexity · 28f0c414fed47133a189885ba88c4657 MD5 · raw file

  1. package examples
  2. import com.atlassian.event.api.EventPublisher
  3. import com.atlassian.jira.ComponentManager
  4. import com.atlassian.jira.event.ClearCacheEvent
  5. import org.apache.log4j.Category
  6. import org.apache.log4j.Level
  7. import com.atlassian.jira.security.groups.GroupManager
  8. import com.opensymphony.user.UserManager
  9. Category log = Category.getInstance("com.onresolve.jira.groovy")
  10. log.setLevel(Level.DEBUG)
  11. ComponentManager componentManager = ComponentManager.getInstance()
  12. // ComponentManager.getComponentInstanceOfType(EventPublisher.class).publish(ClearCacheEvent.INSTANCE);
  13. UserManager userManager = UserManager.getInstance()
  14. userManager.getGroup(null).remove()
  15. //userManager.flushCaches()