com.atlassian.greenhopper.service.configuration
Interface UserBoardSettingsService

All Known Implementing Classes:
UserBoardSettingsServiceImpl

public interface UserBoardSettingsService


Field Summary
static java.lang.String SERVICE
          Service identifier to be used for dependency injection.
 
Method Summary
 boolean getAssignToMeQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 CardDisplay getCardDisplay(com.opensymphony.user.User user, XProject xproject, ViewDefinition view, UserBoardSettings userBoardSettings)
          Get the currently configured card display setting.
 boolean getDoneQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 boolean getHideSubTaskQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 boolean getPendingOnlyQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 java.lang.String getSelectedAssignee(com.opensymphony.user.User user, XProject xproject)
           
 java.lang.Long getSelectedBacklog(com.opensymphony.user.User user, XProject xproject)
           
 java.lang.Long getSelectedComponentId(com.opensymphony.user.User user, XProject xproject)
           
 java.lang.String getSelectedPlanningView(com.opensymphony.user.User user, XProject xproject)
           
 java.lang.Long getSelectedVersion(com.opensymphony.user.User user, XProject xproject)
           
 boolean getShowLegend(com.opensymphony.user.User user, XProject xproject)
           
 UserBoardSettings getUserBoardSettings(com.opensymphony.user.User user, com.atlassian.jira.project.Project project)
           
 UserBoardSettings getUserBoardSettings(com.opensymphony.user.User user, XProject xproject)
           
 void setCardDisplay(ErrorCollection errorCollection, com.opensymphony.user.User user, XProject xproject, ViewDefinition view, CardDisplay cardDisplay, UserBoardSettings userBoardSettings)
          Change the card display for the given view.
 void setSelectedAssignee(com.opensymphony.user.User user, XProject xproject, java.lang.String value)
           
 void setSelectedBacklog(com.opensymphony.user.User user, XProject xproject, java.lang.Long value)
           
 void setSelectedPlanningView(com.opensymphony.user.User user, XProject xproject, java.lang.String value)
           
 void setSelectedVersion(com.opensymphony.user.User user, XProject xproject, java.lang.Long value)
           
 void setSelectedView(com.opensymphony.user.User user, XProject xproject, java.lang.String value)
           
 void setShowLegend(com.opensymphony.user.User user, XProject xproject, boolean value)
           
 void toggleAssignToMeQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 void toggleDoneQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 void toggleHideSubTaskQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 void togglePendingOnlyQuickFilter(com.opensymphony.user.User user, XProject xproject, ViewDefinition viewDefinition)
           
 void toggleSingleCardDisplay(ErrorCollection errorCollection, com.opensymphony.user.User user, XProject xproject, ViewDefinition view, java.lang.String issueKey, UserBoardSettings userBoardSettings)
           
 

Field Detail

SERVICE

static final java.lang.String SERVICE
Service identifier to be used for dependency injection.

See Also:
Constant Field Values
Method Detail

getUserBoardSettings

UserBoardSettings getUserBoardSettings(com.opensymphony.user.User user,
                                       XProject xproject)

getUserBoardSettings

UserBoardSettings getUserBoardSettings(com.opensymphony.user.User user,
                                       com.atlassian.jira.project.Project project)

setCardDisplay

void setCardDisplay(ErrorCollection errorCollection,
                    com.opensymphony.user.User user,
                    XProject xproject,
                    ViewDefinition view,
                    CardDisplay cardDisplay,
                    UserBoardSettings userBoardSettings)
Change the card display for the given view. Most of the required parameters can be fetched from BaseData.


toggleSingleCardDisplay

void toggleSingleCardDisplay(ErrorCollection errorCollection,
                             com.opensymphony.user.User user,
                             XProject xproject,
                             ViewDefinition view,
                             java.lang.String issueKey,
                             UserBoardSettings userBoardSettings)

getCardDisplay

CardDisplay getCardDisplay(com.opensymphony.user.User user,
                           XProject xproject,
                           ViewDefinition view,
                           UserBoardSettings userBoardSettings)
Get the currently configured card display setting.


toggleDoneQuickFilter

void toggleDoneQuickFilter(com.opensymphony.user.User user,
                           XProject xproject,
                           ViewDefinition viewDefinition)

getDoneQuickFilter

boolean getDoneQuickFilter(com.opensymphony.user.User user,
                           XProject xproject,
                           ViewDefinition viewDefinition)

toggleAssignToMeQuickFilter

void toggleAssignToMeQuickFilter(com.opensymphony.user.User user,
                                 XProject xproject,
                                 ViewDefinition viewDefinition)

getAssignToMeQuickFilter

boolean getAssignToMeQuickFilter(com.opensymphony.user.User user,
                                 XProject xproject,
                                 ViewDefinition viewDefinition)

togglePendingOnlyQuickFilter

void togglePendingOnlyQuickFilter(com.opensymphony.user.User user,
                                  XProject xproject,
                                  ViewDefinition viewDefinition)

getPendingOnlyQuickFilter

boolean getPendingOnlyQuickFilter(com.opensymphony.user.User user,
                                  XProject xproject,
                                  ViewDefinition viewDefinition)

toggleHideSubTaskQuickFilter

void toggleHideSubTaskQuickFilter(com.opensymphony.user.User user,
                                  XProject xproject,
                                  ViewDefinition viewDefinition)

getHideSubTaskQuickFilter

boolean getHideSubTaskQuickFilter(com.opensymphony.user.User user,
                                  XProject xproject,
                                  ViewDefinition viewDefinition)

setShowLegend

void setShowLegend(com.opensymphony.user.User user,
                   XProject xproject,
                   boolean value)

getShowLegend

boolean getShowLegend(com.opensymphony.user.User user,
                      XProject xproject)

setSelectedBacklog

void setSelectedBacklog(com.opensymphony.user.User user,
                        XProject xproject,
                        java.lang.Long value)

setSelectedVersion

void setSelectedVersion(com.opensymphony.user.User user,
                        XProject xproject,
                        java.lang.Long value)

getSelectedVersion

java.lang.Long getSelectedVersion(com.opensymphony.user.User user,
                                  XProject xproject)

setSelectedAssignee

void setSelectedAssignee(com.opensymphony.user.User user,
                         XProject xproject,
                         java.lang.String value)

getSelectedAssignee

java.lang.String getSelectedAssignee(com.opensymphony.user.User user,
                                     XProject xproject)

getSelectedBacklog

java.lang.Long getSelectedBacklog(com.opensymphony.user.User user,
                                  XProject xproject)

setSelectedPlanningView

void setSelectedPlanningView(com.opensymphony.user.User user,
                             XProject xproject,
                             java.lang.String value)

getSelectedPlanningView

java.lang.String getSelectedPlanningView(com.opensymphony.user.User user,
                                         XProject xproject)

getSelectedComponentId

java.lang.Long getSelectedComponentId(com.opensymphony.user.User user,
                                      XProject xproject)

setSelectedView

void setSelectedView(com.opensymphony.user.User user,
                     XProject xproject,
                     java.lang.String value)


Copyright © 2007-2011 Atlassian. All Rights Reserved.