com.pyxis.greenhopper.jira.boards
Class ChartBoard

java.lang.Object
  extended by com.pyxis.greenhopper.jira.boards.AbstractBoard
      extended by com.pyxis.greenhopper.jira.boards.AbstractPlanningBoard
          extended by com.pyxis.greenhopper.jira.boards.AbstractNestableBoard
              extended by com.pyxis.greenhopper.jira.boards.VersionBoard
                  extended by com.pyxis.greenhopper.jira.boards.ChartBoard
All Implemented Interfaces:
Board, BoardWithCapacities, BoardWithMarkers, NestableBoard, PlanningBoard, java.lang.Comparable<Board>
Direct Known Subclasses:
ArchivedChartBoard, GadgetBoard

public class ChartBoard
extends VersionBoard


Field Summary
protected  ChartBoardContext chartContext
           
static java.lang.String KEY
           
static java.lang.String VIEW
           
 
Fields inherited from class com.pyxis.greenhopper.jira.boards.VersionBoard
DATA_KEY, nonWorkingDates, nonWorkingDays
 
Fields inherited from class com.pyxis.greenhopper.jira.boards.AbstractBoard
canBoardRank, context, id, issueView, log, name, pager
 
Constructor Summary
ChartBoard(BoardContext boardContext, com.atlassian.jira.project.version.Version version)
           
 
Method Summary
 com.atlassian.jira.jql.builder.JqlClauseBuilder applyAsFilter(com.atlassian.jira.jql.builder.JqlClauseBuilder builder, boolean pretty)
           
 java.util.TreeSet<VersionBoard> getAllBoards()
           
protected  ColumnPagination getBoardColumnPagination()
          Retrieves the board column pagination
 boolean getCanRecompute()
           
 ChartBoardContext getChartContext()
           
 java.io.File getDataDirectory()
           
 java.util.List<GroupOfIssues> getIssuesGroupedByChildren(boolean filter)
           
 java.lang.String getKey()
          Retrieves the key of the board
protected  java.util.TreeSet<ChartBoard> getLevelChildren()
           
 java.lang.String getView()
          The issue view to display the issues in
 boolean hideDone()
           
 boolean hideSubs()
           
 boolean isAssignedToMeOn()
          Returns whether or not only the user issues should be displayed
 boolean isCapacitySupported()
           
 boolean isMarkersSupported()
           
 boolean isReportAvailable()
           
 void setContext(Context context)
           
 boolean showLegendBar()
          Show or not the Legend bar
 boolean showPending()
          Returns whether or not the board should be showing only the pending issues.
 
Methods inherited from class com.pyxis.greenhopper.jira.boards.VersionBoard
canDrag, canEditName, canManage, computeNonWorkingDaysAndDates, doSynchronize, doSynchronizeReport, doUpdate, doUpdateReport, getAssociations, getCapacityDescription, getCapacityKey, getCapacityTitle, getCarryonOptions, getCommittedNotDoneIssues, getCommittedNotDoneIssuesNotEditable, getDescription, getDisplayableBoardForIssue, getEndDate, getFirstLevelSubVersions, getMarkerKey, getMaster, getNonWorkingDates, getNonWorkingDays, getPendingKey, getPendingQuery, getPossibleMasters, getRegisteredEndDate, getRegisteredStartDate, getReleaseDate, getStartDate, getSubtasks, getVersion, hasDescription, hasSettings, hasSubtasks, isAssociatedWith, isInRange, isInSame, isOverdue, isReleasable, isReleased, isTaskBoardAvailable, release, swapUnDoneIssuesTo, synchronize, synchronizeReport, updateMaster, updateName, updatePermission
 
Methods inherited from class com.pyxis.greenhopper.jira.boards.AbstractNestableBoard
compareTo, getBoxCss, getDecoratedName, getDisplayQuery, getHierarchy, getMasterId, hasChildren, isInHierarchy, isMaster, isModifierOn
 
Methods inherited from class com.pyxis.greenhopper.jira.boards.AbstractPlanningBoard
canBoardRank, canEditSettings, getAllByBoardFilterKey, getAllByBoardFilters, getBoardCapacityKey, getBoardMarkerKey, getByBoardFilter, getColumnPagination, getCursor, getPrettyQuery, getQuery, isByBoardFilterSupported, isUnset, setByBoardFilterId
 
Methods inherited from class com.pyxis.greenhopper.jira.boards.AbstractBoard
canManageStats, canRank, canSelect, computeStartFor, containsIssue, equals, focusOn, getAllIssues, getBoardContext, getBoardIssue, getContext, getDefaultStart, getDescription, getDisplayableIssues, getDisplayableIssuesFrom, getFocussedIssue, getHighLightedIssues, getId, getIssueKeys, getIssues, getIssues, getIssuesInPage, getIssueView, getMaxIssues, getMaxPagine, getName, getNavigatorQuery, getPageNumber, getPager, getPager, getPagination, getPluginLinks, getProject, getProjectId, getQuery, getRawName, getStart, getSummary, hashCode, hasMenuItems, indexOf, isCardsDisplayed, isHighLighting, isListDisplayed, isLocked, isProjectAdmin, isSelectable, issueCount, issuePagineCount, isSummariesDisplayed, showParentSubInfo, showProgressStats, showStats, truncate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pyxis.greenhopper.jira.boards.PlanningBoard
canManageStats
 
Methods inherited from interface com.pyxis.greenhopper.jira.boards.Board
canRank, canSelect, computeStartFor, containsIssue, focusOn, getAllIssues, getBoardContext, getBoardIssue, getContext, getHighLightedIssues, getId, getIssues, getIssuesInPage, getIssueView, getMaxIssues, getMaxPagine, getName, getNavigatorQuery, getPagination, getProject, getProjectId, getQuery, getStart, getSummary, hasMenuItems, isCardsDisplayed, isHighLighting, isListDisplayed, isLocked, isSelectable, issueCount, isSummariesDisplayed, showParentSubInfo, showProgressStats, showStats
 

Field Detail

VIEW

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

KEY

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

chartContext

protected ChartBoardContext chartContext
Constructor Detail

ChartBoard

public ChartBoard(BoardContext boardContext,
                  com.atlassian.jira.project.version.Version version)
Method Detail

setContext

public void setContext(Context context)

getIssuesGroupedByChildren

public java.util.List<GroupOfIssues> getIssuesGroupedByChildren(boolean filter)

getDataDirectory

public java.io.File getDataDirectory()

isReportAvailable

public boolean isReportAvailable()

getChartContext

public ChartBoardContext getChartContext()

getCanRecompute

public boolean getCanRecompute()

hideSubs

public boolean hideSubs()
Specified by:
hideSubs in interface Board
Overrides:
hideSubs in class AbstractBoard
Returns:
if the subtasks should be hidden or not

isAssignedToMeOn

public boolean isAssignedToMeOn()
Description copied from interface: Board
Returns whether or not only the user issues should be displayed

Specified by:
isAssignedToMeOn in interface Board
Overrides:
isAssignedToMeOn in class AbstractBoard
Returns:
true if only the user issues needs to be displayed

hideDone

public boolean hideDone()
Specified by:
hideDone in interface Board
Overrides:
hideDone in class AbstractBoard
Returns:
if the don issues should be hidden or not

getKey

public java.lang.String getKey()
Description copied from interface: Board
Retrieves the key of the board

Specified by:
getKey in interface Board
Overrides:
getKey in class AbstractPlanningBoard
Returns:
the name

isCapacitySupported

public boolean isCapacitySupported()
Specified by:
isCapacitySupported in interface Board
Overrides:
isCapacitySupported in class AbstractPlanningBoard

isMarkersSupported

public boolean isMarkersSupported()
Specified by:
isMarkersSupported in interface Board
Overrides:
isMarkersSupported in class AbstractBoard

showLegendBar

public boolean showLegendBar()
Description copied from interface: Board
Show or not the Legend bar

Specified by:
showLegendBar in interface Board
Specified by:
showLegendBar in interface PlanningBoard
Overrides:
showLegendBar in class AbstractPlanningBoard
Returns:
true if the Legend bar should be shown

showPending

public boolean showPending()
Description copied from interface: NestableBoard
Returns whether or not the board should be showing only the pending issues.

Specified by:
showPending in interface NestableBoard
Overrides:
showPending in class AbstractNestableBoard
Returns:
true if the board should be showing only the pending issues.

getView

public java.lang.String getView()
Description copied from interface: Board
The issue view to display the issues in

Specified by:
getView in interface Board
Overrides:
getView in class VersionBoard
Returns:
true if the context bar should be shown

getAllBoards

public java.util.TreeSet<VersionBoard> getAllBoards()
Overrides:
getAllBoards in class VersionBoard

applyAsFilter

public com.atlassian.jira.jql.builder.JqlClauseBuilder applyAsFilter(com.atlassian.jira.jql.builder.JqlClauseBuilder builder,
                                                                     boolean pretty)
Specified by:
applyAsFilter in interface PlanningBoard
Overrides:
applyAsFilter in class VersionBoard

getBoardColumnPagination

protected ColumnPagination getBoardColumnPagination()
Description copied from class: AbstractPlanningBoard
Retrieves the board column pagination

Overrides:
getBoardColumnPagination in class VersionBoard
Returns:
the ColumnPagination

getLevelChildren

protected java.util.TreeSet<ChartBoard> getLevelChildren()


Copyright © 2007-2012 Atlassian. All Rights Reserved.