Class PermissionMigrationServiceImp

java.lang.Object
com.deniz.jira.worklog.permissions.PermissionMigrationServiceImp
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class PermissionMigrationServiceImp
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
  • Constructor Summary

    Constructors 
    Constructor Description
    PermissionMigrationServiceImp​(com.atlassian.jira.permission.PermissionSchemeManager permissionSchemeManager, com.atlassian.jira.security.GlobalPermissionManager globalPermissionManager, ConfigurationService configurationService, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory, com.atlassian.jira.security.roles.ProjectRoleManager projectRoleManager, com.atlassian.jira.security.groups.GroupManager groupManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.application.api.ApplicationManager applicationManager, com.atlassian.jira.application.ApplicationRoleManager applicationRoleManager)  
  • Method Summary

    Modifier and Type Method Description
    void afterPropertiesSet()  
    void destroy()  
    void pluginEnabled​(com.atlassian.plugin.event.events.PluginEnabledEvent pluginEvent)  
    void pluginInstalled​(com.atlassian.plugin.event.events.PluginInstalledEvent pluginEvent)  
    void pluginUpgraded​(com.atlassian.plugin.event.events.PluginUpgradedEvent pluginEvent)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PermissionMigrationServiceImp

      public PermissionMigrationServiceImp​(com.atlassian.jira.permission.PermissionSchemeManager permissionSchemeManager, com.atlassian.jira.security.GlobalPermissionManager globalPermissionManager, ConfigurationService configurationService, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory, com.atlassian.jira.security.roles.ProjectRoleManager projectRoleManager, com.atlassian.jira.security.groups.GroupManager groupManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.application.api.ApplicationManager applicationManager, com.atlassian.jira.application.ApplicationRoleManager applicationRoleManager)
  • Method Details

    • pluginUpgraded

      @EventListener public void pluginUpgraded​(com.atlassian.plugin.event.events.PluginUpgradedEvent pluginEvent)
    • pluginInstalled

      @EventListener public void pluginInstalled​(com.atlassian.plugin.event.events.PluginInstalledEvent pluginEvent)
    • pluginEnabled

      @EventListener public void pluginEnabled​(com.atlassian.plugin.event.events.PluginEnabledEvent pluginEvent)
    • destroy

      public void destroy()
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean