Class ProjectGanttDataBuilder
java.lang.Object
overit.geocallapp.wfm.project.ux.structure.gantt.ProjectGanttDataBuilder
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(Project project, ProjectTree projectTree, Map<String, OperationPlanning> plannedSlots) protected ProjectGanttRowbuildActivityRow(BOProjectActivity activity, Project project) protected GanttBlock<BOProjectActivity> buildBlock(GanttRow<BOProjectActivity, BOProjectActivity> activityRow) protected voidbuildBlockRelations(Map<String, GanttBlock<BOProjectActivity>> blockIndex, List<BOActivityRelation> relations) protected voidbuildBlocks(Map<String, OperationPlanning> plannedSlotIndex, Map<String, GanttBlock<BOProjectActivity>> blockIndex, List<ProjectGanttRow> rows) protected voidbuildGenericDebriefingBlock(BOProjectActivity activity, ProjectGanttRow activityRow) protected voidbuildInterventionExecutionBlock(BOPlanSlot slot, ProjectGanttRow activityRow) protected voidbuildPlanningBlock(BOPlanSlot slot, ProjectGanttRow activityRow, overit.geocallapp.wfm.ui.common.ColorPalette palette) protected voidbuildRows(Project project, ProjectTree projectTree, Map<String, ProjectGanttRow> activityRows, List<ProjectGanttRow> collector) protected voidbuildTree(Map<String, ProjectGanttRow> activityRows, List<ProjectGanttRow> rows, ProjectGanttRow fakeRow, Map<String, OperationPlanning> plannedSlotIndex) protected StringgetExecutionColor(BOProjectActivity activity) protected StringgetExecutionColor(BOPlanSlot planSlot) protected overit.geocallapp.wfm.ui.common.ProjectColorPaletteprotected booleanisFinalDebriefing(BOPlanSlot planSlot) protected voidsetCondensedDates(ProjectGanttRow row, Map<String, OperationPlanning> plannedSlotIndex) voidupdateBlockData(GanttRow<BOProjectActivity, BOProjectActivity> activityRow, GanttBlock<BOProjectActivity> block, BOProjectActivity activity)
-
Field Details
-
states
-
debriefingFinalReasons
-
-
Constructor Details
-
ProjectGanttDataBuilder
public ProjectGanttDataBuilder()
-
-
Method Details
-
build
public GanttRow<BOProjectActivity,BOProjectActivity> build(Project project, ProjectTree projectTree, Map<String, OperationPlanning> plannedSlots) -
buildRows
protected void buildRows(Project project, ProjectTree projectTree, Map<String, ProjectGanttRow> activityRows, List<ProjectGanttRow> collector) -
buildTree
protected void buildTree(Map<String, ProjectGanttRow> activityRows, List<ProjectGanttRow> rows, ProjectGanttRow fakeRow, Map<String, OperationPlanning> plannedSlotIndex) -
setCondensedDates
protected void setCondensedDates(ProjectGanttRow row, Map<String, OperationPlanning> plannedSlotIndex) -
buildBlocks
protected void buildBlocks(Map<String, OperationPlanning> plannedSlotIndex, Map<String, GanttBlock<BOProjectActivity>> blockIndex, List<ProjectGanttRow> rows) -
buildPlanningBlock
protected void buildPlanningBlock(BOPlanSlot slot, ProjectGanttRow activityRow, overit.geocallapp.wfm.ui.common.ColorPalette palette) -
buildInterventionExecutionBlock
-
buildGenericDebriefingBlock
-
buildBlockRelations
protected void buildBlockRelations(Map<String, GanttBlock<BOProjectActivity>> blockIndex, List<BOActivityRelation> relations) -
buildActivityRow
-
buildBlock
protected GanttBlock<BOProjectActivity> buildBlock(GanttRow<BOProjectActivity, BOProjectActivity> activityRow) -
updateBlockData
public void updateBlockData(GanttRow<BOProjectActivity, BOProjectActivity> activityRow, GanttBlock<BOProjectActivity> block, BOProjectActivity activity) -
getPalette
protected overit.geocallapp.wfm.ui.common.ProjectColorPalette getPalette() -
isFinalDebriefing
-
getExecutionColor
-
getExecutionColor
-