public class

MyJiraHomeUpdateServiceImpl

extends Object
implements MyJiraHomeUpdateService
java.lang.Object
   ↳ com.atlassian.jira.my_home.MyJiraHomeUpdateServiceImpl

Class Overview

Applies validation before storing the new plugin module key.

Summary

Public Constructors
MyJiraHomeUpdateServiceImpl(MyJiraHomeValidator validator, MyJiraHomeStorage storage)
Public Methods
void updateHome(ApplicationUser user, String completePluginModuleKey)
Updates the user's My JIRA Home location to be provided by the given plugin module.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.my_home.MyJiraHomeUpdateService

Public Constructors

public MyJiraHomeUpdateServiceImpl (MyJiraHomeValidator validator, MyJiraHomeStorage storage)

Public Methods

public void updateHome (ApplicationUser user, String completePluginModuleKey)

Updates the user's My JIRA Home location to be provided by the given plugin module. It is expected, that the plugin module is a WebItemModuleDescriptor.

Parameters
user the user for which the location is set
completePluginModuleKey the complete key of the plugin module providing the My JIRA Home link