Package com.atlassian.jira.user
Class UserIssueTypeManagerImpl
java.lang.Object
com.atlassian.jira.user.UserIssueTypeManagerImpl
- All Implemented Interfaces:
UserIssueTypeManager
Stores last used issue type in user preferences.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the last used parent issue type id used by the provided user.Retrieves the last used subtask issue type id used by the provided user.void
setLastUsedIssueTypeId
(ApplicationUser user, IssueTypeId lastUsedIssueTypeId) Sets the last used parent issue type id for the provided user.void
setLastUsedSubtaskIssueTypeId
(ApplicationUser user, IssueTypeId lastUsedSubtaskIssueTypeId) Sets the last used subtask issue type id for the provided user.
-
Constructor Details
-
UserIssueTypeManagerImpl
-
-
Method Details
-
setLastUsedIssueTypeId
Description copied from interface:UserIssueTypeManager
Sets the last used parent issue type id for the provided user. Anonymous (null) users will simply be ignored.- Specified by:
setLastUsedIssueTypeId
in interfaceUserIssueTypeManager
- Parameters:
user
- The user to store the last used issue type forlastUsedIssueTypeId
- A valid issue type id
-
setLastUsedSubtaskIssueTypeId
public void setLastUsedSubtaskIssueTypeId(@Nullable ApplicationUser user, IssueTypeId lastUsedSubtaskIssueTypeId) Description copied from interface:UserIssueTypeManager
Sets the last used subtask issue type id for the provided user. Anonymous (null) users will simply be ignored.- Specified by:
setLastUsedSubtaskIssueTypeId
in interfaceUserIssueTypeManager
- Parameters:
user
- The user to store the last used issue type forlastUsedSubtaskIssueTypeId
- A valid subtask issue type id
-
getLastUsedIssueTypeId
Description copied from interface:UserIssueTypeManager
Retrieves the last used parent issue type id used by the provided user. Maybe empty if the user is anonymous (null) or if no issue type was previously stored.- Specified by:
getLastUsedIssueTypeId
in interfaceUserIssueTypeManager
- Parameters:
user
- The currently logged in user- Returns:
- Last used issue type id or empty if none exists
-
getLastUsedSubtaskIssueTypeId
Description copied from interface:UserIssueTypeManager
Retrieves the last used subtask issue type id used by the provided user. Maybe empty if the user is anonymous (null) or if no subtask issue type was previously stored.- Specified by:
getLastUsedSubtaskIssueTypeId
in interfaceUserIssueTypeManager
- Parameters:
user
- The currently logged in user- Returns:
- Last used subtask issue type id or empty if none exists
-