com.atlassian.greenhopper.service.configuration
Class UserBoardSettingsServiceImpl
java.lang.Object
com.atlassian.greenhopper.service.configuration.UserBoardSettingsServiceImpl
- All Implemented Interfaces:
- UserBoardSettingsService
@Service(value="gh-userBoardSettingsService")
public class UserBoardSettingsServiceImpl
- extends java.lang.Object
- implements UserBoardSettingsService
Provides access to the UserBoardSettings for a given user/project
UserBoardSettings is a small set of often changing user information, such as which board type/id has most recently been selected. For more long
term user data see UserPreferencesService
Method Summary |
boolean |
getAssignToMeQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
boolean |
getDoneQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
boolean |
getHideSubTaskQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
boolean |
getPendingOnlyQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
java.lang.String |
getSelectedAssignee(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
|
java.lang.Long |
getSelectedBacklog(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
|
java.lang.Long |
getSelectedComponentId(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
|
java.lang.String |
getSelectedPlanningView(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
|
java.lang.Long |
getSelectedVersion(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
|
boolean |
getShowLegend(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
|
UserBoardSettings |
getUserBoardSettings(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
|
void |
setSelectedAssignee(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.String value)
|
void |
setSelectedBacklog(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.Long value)
|
void |
setSelectedPlanningView(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.String value)
|
void |
setSelectedVersion(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.Long value)
|
void |
setSelectedView(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.String value)
|
void |
setShowLegend(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
boolean value)
|
void |
toggleAssignToMeQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
void |
toggleDoneQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
void |
toggleHideSubTaskQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
void |
togglePendingOnlyQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
|
void |
toggleSingleCardDisplay(ErrorCollection errorCollection,
com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition view,
java.lang.String issueKey,
UserBoardSettings userBoardSettings)
Actually no one really cares about the issue here, it's just the key that we want. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserBoardSettingsServiceImpl
public UserBoardSettingsServiceImpl()
getUserBoardSettings
public UserBoardSettings getUserBoardSettings(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
- Specified by:
getUserBoardSettings
in interface UserBoardSettingsService
toggleSingleCardDisplay
public void toggleSingleCardDisplay(ErrorCollection errorCollection,
com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition view,
java.lang.String issueKey,
UserBoardSettings userBoardSettings)
- Actually no one really cares about the issue here, it's just the key that we want. Keeping it contained, saves useless lookup loops.
- Specified by:
toggleSingleCardDisplay
in interface UserBoardSettingsService
toggleDoneQuickFilter
public void toggleDoneQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
toggleDoneQuickFilter
in interface UserBoardSettingsService
getDoneQuickFilter
public boolean getDoneQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
getDoneQuickFilter
in interface UserBoardSettingsService
toggleAssignToMeQuickFilter
public void toggleAssignToMeQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
toggleAssignToMeQuickFilter
in interface UserBoardSettingsService
getAssignToMeQuickFilter
public boolean getAssignToMeQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
getAssignToMeQuickFilter
in interface UserBoardSettingsService
togglePendingOnlyQuickFilter
public void togglePendingOnlyQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
togglePendingOnlyQuickFilter
in interface UserBoardSettingsService
getPendingOnlyQuickFilter
public boolean getPendingOnlyQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
getPendingOnlyQuickFilter
in interface UserBoardSettingsService
toggleHideSubTaskQuickFilter
public void toggleHideSubTaskQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
toggleHideSubTaskQuickFilter
in interface UserBoardSettingsService
getHideSubTaskQuickFilter
public boolean getHideSubTaskQuickFilter(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
ViewDefinition viewDefinition)
- Specified by:
getHideSubTaskQuickFilter
in interface UserBoardSettingsService
setShowLegend
public void setShowLegend(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
boolean value)
- Specified by:
setShowLegend
in interface UserBoardSettingsService
getShowLegend
public boolean getShowLegend(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
- Specified by:
getShowLegend
in interface UserBoardSettingsService
setSelectedBacklog
public void setSelectedBacklog(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.Long value)
- Specified by:
setSelectedBacklog
in interface UserBoardSettingsService
getSelectedBacklog
public java.lang.Long getSelectedBacklog(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
- Specified by:
getSelectedBacklog
in interface UserBoardSettingsService
setSelectedVersion
public void setSelectedVersion(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.Long value)
- Specified by:
setSelectedVersion
in interface UserBoardSettingsService
getSelectedVersion
public java.lang.Long getSelectedVersion(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
- Specified by:
getSelectedVersion
in interface UserBoardSettingsService
setSelectedPlanningView
public void setSelectedPlanningView(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.String value)
- Specified by:
setSelectedPlanningView
in interface UserBoardSettingsService
setSelectedView
public void setSelectedView(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.String value)
- Specified by:
setSelectedView
in interface UserBoardSettingsService
setSelectedAssignee
public void setSelectedAssignee(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project,
java.lang.String value)
- Specified by:
setSelectedAssignee
in interface UserBoardSettingsService
getSelectedAssignee
public java.lang.String getSelectedAssignee(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
- Specified by:
getSelectedAssignee
in interface UserBoardSettingsService
getSelectedPlanningView
public java.lang.String getSelectedPlanningView(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
- Specified by:
getSelectedPlanningView
in interface UserBoardSettingsService
getSelectedComponentId
public java.lang.Long getSelectedComponentId(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.project.Project project)
- Specified by:
getSelectedComponentId
in interface UserBoardSettingsService
Copyright © 2007-2014 Atlassian. All Rights Reserved.