com.pyxis.greenhopper.jira.configurations
Class UserBoardsPreferences

java.lang.Object
  extended by com.pyxis.greenhopper.jira.configurations.UserBoardsPreferences

public class UserBoardsPreferences
extends java.lang.Object

Holds user preferences for a given user/project. As opposed to UserBoardSettings, UserPreferences are more long term preferences stored against a user, e.g. the settings for charts or number of viewed issues. Note that contexts are also stored in this object!


Field Summary
static java.lang.String BURNDOWN_DATES
           
static java.lang.String BURNDOWN_FORECAST
           
static java.lang.String BURNDOWN_LABELS
           
static java.lang.String BURNDOWN_PRES
           
static java.lang.String BURNDOWN_SETTINGS
           
static java.lang.String CF_BURNDOWN_SETTINGS
           
static java.lang.String CF_BURNUP_SETTINGS
           
static java.lang.String COLLAPSED_COLUMN
           
static int DEFAULT_HIGHLIGHT_OPACITY
           
static int DEFAULT_MAX_TASK_BOARDSS
           
static int DEFAULT_MAX_TASK_ISSUES
           
static int DEFAULT_MAX_VERSION_ISSUES
           
static java.lang.String HIGHLIGHT_OPACITY
           
static java.lang.String ISSUE_BURNDOWN_SETTINGS
           
static java.lang.String MAX_TASK_BOARDS
           
static java.lang.String MAX_TASK_ISSUES
           
static java.lang.String MAX_VERSION_ISSUES
           
static java.lang.String PRINT_BOARD_NAME
           
static java.lang.String PRINT_CONTEXT_NAME
           
static java.lang.String PRINT_ISSUES_PER_PAGE
           
static java.lang.String PRINT_PROJECT_NAME
           
static java.lang.String PRINT_QUICK_FILTER
           
 
Constructor Summary
UserBoardsPreferences(com.atlassian.jira.project.Project project, com.atlassian.crowd.embedded.api.User user)
           
UserBoardsPreferences(com.atlassian.jira.project.Project project, com.atlassian.crowd.embedded.api.User user, java.lang.String xmlStream)
           
 
Method Summary
 void addCollapsedColumns(java.lang.String stepId, TaskBoardConfiguration taskBoardConfig)
           
 java.util.Set<java.lang.String> getCollapsedColumns(TaskBoardConfiguration taskBoardConfig)
           
 java.util.HashMap<java.lang.String,java.lang.Object> getData()
           
 int getHighLightOpacity()
           
 int getMaxBoardsForTask()
           
 int getPrecision()
           
 boolean getPrintBoardName()
           
 boolean getPrintContextName()
           
 java.lang.Integer getPrintIssuesPerPage()
           
 boolean getPrintProjectName()
           
 boolean getPrintQuickFilter()
           
 java.util.Set<CurveSettings> getSettings(java.lang.String settingsId)
           
 int getTaskBoardMaxIssues()
           
 boolean getUseJiraIFrame()
           
 int getVersionBoardMaxIssues()
           
 boolean isAutoAssignOn()
           
 boolean isCardBgColored()
           
 boolean isListAlt()
           
 boolean isWithDates()
           
 boolean isWithForecast()
           
 boolean isWithLabels()
           
 void removeCollapsedColumns(java.lang.String stepId, TaskBoardConfiguration taskBoardConfig)
           
 void reset()
           
 void save()
           
 void setAutoAssign(boolean autoOn)
           
 void setCardBgColored(boolean cardBgColored)
           
 void setHighLightOpacity(int oRatio)
           
 void setListAlt(boolean listAlt)
           
 void setMaxBoardsForTask(int max)
           
 void setPrecision(int precision)
           
 void setPrintBoardName(boolean toSet)
           
 void setPrintContextName(boolean toSet)
           
 void setPrintIssuesPerPage(int toSet)
           
 void setPrintProjectName(boolean toSet)
           
 void setPrintQuickFilter(boolean toSet)
           
 void setSettings(java.lang.String settingsId, java.util.Set<CurveSettings> settings)
           
 void setTaskBoardMaxIssues(int max)
           
 void setUseJiraIFrame(boolean useJiraIFrame)
           
 void setVersionBoardMaxIssues(int max)
           
 void setWithDates(boolean withDates)
           
 void setWithForecast(boolean withForecast)
           
 void setWithLabels(boolean withLabels)
           
 java.lang.String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_VERSION_ISSUES

public static final java.lang.String MAX_VERSION_ISSUES
See Also:
Constant Field Values

MAX_TASK_ISSUES

public static final java.lang.String MAX_TASK_ISSUES
See Also:
Constant Field Values

MAX_TASK_BOARDS

public static final java.lang.String MAX_TASK_BOARDS
See Also:
Constant Field Values

COLLAPSED_COLUMN

public static final java.lang.String COLLAPSED_COLUMN
See Also:
Constant Field Values

HIGHLIGHT_OPACITY

public static final java.lang.String HIGHLIGHT_OPACITY
See Also:
Constant Field Values

BURNDOWN_SETTINGS

public static final java.lang.String BURNDOWN_SETTINGS
See Also:
Constant Field Values

ISSUE_BURNDOWN_SETTINGS

public static final java.lang.String ISSUE_BURNDOWN_SETTINGS
See Also:
Constant Field Values

CF_BURNDOWN_SETTINGS

public static final java.lang.String CF_BURNDOWN_SETTINGS
See Also:
Constant Field Values

CF_BURNUP_SETTINGS

public static final java.lang.String CF_BURNUP_SETTINGS
See Also:
Constant Field Values

BURNDOWN_LABELS

public static final java.lang.String BURNDOWN_LABELS
See Also:
Constant Field Values

BURNDOWN_DATES

public static final java.lang.String BURNDOWN_DATES
See Also:
Constant Field Values

BURNDOWN_FORECAST

public static final java.lang.String BURNDOWN_FORECAST
See Also:
Constant Field Values

BURNDOWN_PRES

public static final java.lang.String BURNDOWN_PRES
See Also:
Constant Field Values

PRINT_PROJECT_NAME

public static final java.lang.String PRINT_PROJECT_NAME
See Also:
Constant Field Values

PRINT_CONTEXT_NAME

public static final java.lang.String PRINT_CONTEXT_NAME
See Also:
Constant Field Values

PRINT_BOARD_NAME

public static final java.lang.String PRINT_BOARD_NAME
See Also:
Constant Field Values

PRINT_QUICK_FILTER

public static final java.lang.String PRINT_QUICK_FILTER
See Also:
Constant Field Values

PRINT_ISSUES_PER_PAGE

public static final java.lang.String PRINT_ISSUES_PER_PAGE
See Also:
Constant Field Values

DEFAULT_MAX_VERSION_ISSUES

public static final int DEFAULT_MAX_VERSION_ISSUES
See Also:
Constant Field Values

DEFAULT_MAX_TASK_ISSUES

public static final int DEFAULT_MAX_TASK_ISSUES
See Also:
Constant Field Values

DEFAULT_MAX_TASK_BOARDSS

public static final int DEFAULT_MAX_TASK_BOARDSS
See Also:
Constant Field Values

DEFAULT_HIGHLIGHT_OPACITY

public static final int DEFAULT_HIGHLIGHT_OPACITY
See Also:
Constant Field Values
Constructor Detail

UserBoardsPreferences

public UserBoardsPreferences(com.atlassian.jira.project.Project project,
                             com.atlassian.crowd.embedded.api.User user)

UserBoardsPreferences

public UserBoardsPreferences(com.atlassian.jira.project.Project project,
                             com.atlassian.crowd.embedded.api.User user,
                             java.lang.String xmlStream)
Method Detail

getData

public java.util.HashMap<java.lang.String,java.lang.Object> getData()

reset

public void reset()

isAutoAssignOn

public boolean isAutoAssignOn()

isCardBgColored

public boolean isCardBgColored()

isListAlt

public boolean isListAlt()

getVersionBoardMaxIssues

public int getVersionBoardMaxIssues()

getPrintProjectName

public boolean getPrintProjectName()

getPrintContextName

public boolean getPrintContextName()

getPrintBoardName

public boolean getPrintBoardName()

getPrintQuickFilter

public boolean getPrintQuickFilter()

getPrintIssuesPerPage

public java.lang.Integer getPrintIssuesPerPage()

getTaskBoardMaxIssues

public int getTaskBoardMaxIssues()

getMaxBoardsForTask

public int getMaxBoardsForTask()

getHighLightOpacity

public int getHighLightOpacity()

getUseJiraIFrame

public boolean getUseJiraIFrame()

getSettings

public java.util.Set<CurveSettings> getSettings(java.lang.String settingsId)

setSettings

public void setSettings(java.lang.String settingsId,
                        java.util.Set<CurveSettings> settings)

getCollapsedColumns

public java.util.Set<java.lang.String> getCollapsedColumns(TaskBoardConfiguration taskBoardConfig)

addCollapsedColumns

public void addCollapsedColumns(java.lang.String stepId,
                                TaskBoardConfiguration taskBoardConfig)

removeCollapsedColumns

public void removeCollapsedColumns(java.lang.String stepId,
                                   TaskBoardConfiguration taskBoardConfig)

setUseJiraIFrame

public void setUseJiraIFrame(boolean useJiraIFrame)

setAutoAssign

public void setAutoAssign(boolean autoOn)

setCardBgColored

public void setCardBgColored(boolean cardBgColored)

setListAlt

public void setListAlt(boolean listAlt)

setVersionBoardMaxIssues

public void setVersionBoardMaxIssues(int max)

setTaskBoardMaxIssues

public void setTaskBoardMaxIssues(int max)

setMaxBoardsForTask

public void setMaxBoardsForTask(int max)

setHighLightOpacity

public void setHighLightOpacity(int oRatio)

isWithLabels

public boolean isWithLabels()

setWithLabels

public void setWithLabels(boolean withLabels)

isWithDates

public boolean isWithDates()

setWithDates

public void setWithDates(boolean withDates)

getPrecision

public int getPrecision()

setPrecision

public void setPrecision(int precision)

isWithForecast

public boolean isWithForecast()

setWithForecast

public void setWithForecast(boolean withForecast)

setPrintProjectName

public void setPrintProjectName(boolean toSet)

setPrintContextName

public void setPrintContextName(boolean toSet)

setPrintBoardName

public void setPrintBoardName(boolean toSet)

setPrintQuickFilter

public void setPrintQuickFilter(boolean toSet)

setPrintIssuesPerPage

public void setPrintIssuesPerPage(int toSet)

save

public void save()

toXML

public java.lang.String toXML()


Copyright © 2007-2012 Atlassian. All Rights Reserved.