com.atlassian.jira.plugin.headernav.legacy
Class StudioTabMigrator

java.lang.Object
  extended by com.atlassian.jira.plugin.headernav.legacy.StudioTabMigrator
All Implemented Interfaces:
com.atlassian.sal.api.lifecycle.LifecycleAware

@Component
public class StudioTabMigrator
extends Object
implements com.atlassian.sal.api.lifecycle.LifecycleAware

This component migrates project tabs from the StudioTabManager in the jira-ondemand-theme-plugin to the CustomContentLinkService in the atlassian-nav-links-plugin. It exists only to see a startup event and perform the migration


Constructor Summary
StudioTabMigrator(ReadOnlyStudioTabManager studioTabManager, com.atlassian.sal.api.project.ProjectManager projectManager, CustomContentLinkServiceFactory customContentLinkServiceFactory, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory, NavlinksProjectPermissionManager navlinksProjectPermissionManager)
           
 
Method Summary
 void onStart()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StudioTabMigrator

public StudioTabMigrator(ReadOnlyStudioTabManager studioTabManager,
                         com.atlassian.sal.api.project.ProjectManager projectManager,
                         CustomContentLinkServiceFactory customContentLinkServiceFactory,
                         com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory,
                         NavlinksProjectPermissionManager navlinksProjectPermissionManager)
Method Detail

onStart

public void onStart()
Specified by:
onStart in interface com.atlassian.sal.api.lifecycle.LifecycleAware


Copyright © 2002-2014 Atlassian. All Rights Reserved.