Class ProjectGanttRow
java.lang.Object
overit.geocallapp.utilities.ux.ui.container.gantt.data.GanttRow<BOProjectActivity,BOProjectActivity>
overit.geocallapp.wfm.project.ux.structure.gantt.ProjectGanttRow
- All Implemented Interfaces:
Serializable,Iterable<GanttBlock<BOProjectActivity>>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collection<GanttBlock<BOPlanSlot>> protected Map<String, GanttBlock<BOPlanSlot>> protected Collection<GanttBlock<BOPlanSlot>> protected Map<String, GanttBlock<BOPlanSlot>> protected DateRangeprotected DateRangeprotected DateRangeprotected BOProjectHeaderFields inherited from class overit.geocallapp.utilities.ux.ui.container.gantt.data.GanttRow
_baseTooltipItems, _blocks, _blocksIndex, _children, _childrenRowIndex, _description, _id, _parent, _rawData, ROW_PATH_SEPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExecutionBlock(GanttBlock<BOPlanSlot> block) voidaddPlanningBlock(GanttBlock<BOPlanSlot> block) protected voidexpand(Date[] range, GanttBlock<?> block) Date[]expandToIncludeBlocks(Date[] range) protected Dateprotected DategetMinBlockDate(Collection<GanttBlock<BOPlanSlot>> blocks) voidsetProjectHeader(BOProjectHeader projectHeader) voidupdateCondensedExecution(Date begin, Date end, Long duration, Long effort) voidupdateCondensedPlanning(Date begin, Date end, Long duration, Long effort) voidupdateCondensedProgramming(Date begin, Date end, Long duration, Long effort) Methods inherited from class overit.geocallapp.utilities.ux.ui.container.gantt.data.GanttRow
addBlock, addChildRow, addIndicator, countBlocks, findRow, getBaseTooltipItems, getBlock, getBlocks, getBranchSize, getByPath, getChild, getChildren, getDescription, getId, getIndicators, getLevel, getParent, getPath, getRawData, hasChildWithId, isFake, isLeaf, iterator, removeIndicator, setBaseTooltipItems, setDescription, setId, setParent, setRawData, visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
projectHeader
-
_planningBlocksIndex
-
_planningBlocks
-
_executionBlocksIndex
-
_executionBlocks
-
condensedPlanning
-
condensedProgramming
-
condensedExecution
-
-
Constructor Details
-
ProjectGanttRow
public ProjectGanttRow()
-
-
Method Details
-
addPlanningBlock
-
getPlanningBlocks
-
addExecutionBlock
-
getExecutionBlocks
-
getFirstExecutionDate
-
getFirstProgrammedDate
-
getMinBlockDate
-
expandToIncludeBlocks
- Overrides:
expandToIncludeBlocksin classGanttRow<BOProjectActivity,BOProjectActivity> - Parameters:
range- a starting date range- Returns:
- a range dates expanded to include all the blocks of the row
-
expand
-
getProjectHeader
-
setProjectHeader
-
updateCondensedProgramming
-
getCondensedProgramming
-
updateCondensedPlanning
-
getCondensedPlanning
-
updateCondensedExecution
-
getCondensedExecution
-
getMin
-