Package service.gantt
Class GanttChartServiceImpl
java.lang.Object
ru.cg.webbpm.modules.webkit.beans.Behavior
service.BehaviorWithGraphFilter
service.gantt.GanttLoadingService
service.gantt.GanttChartServiceImpl
- All Implemented Interfaces:
GanttChartService
- Author:
- m.popov
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
objectContext, objectId
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected GanttTaskModel
getChildTaskIdsMapping
(List<GanttTaskModel> models) protected Set<EntityColumn>
loadModels
(Filter[] filters) Methods inherited from class service.gantt.GanttLoadingService
collectData, getGanttEntityColumns, start
Methods inherited from class service.BehaviorWithGraphFilter
convertFilterModels, convertFilters, convertToComponentFilterGroup, getComponentFilter, getEntityFilterGroup
Methods inherited from class ru.cg.webbpm.modules.webkit.beans.Behavior
getChildScript, getChildScripts, getObjectId, getPageId, getParentContext, getScript, getScriptInObject, getScripts, getScriptsInChildren, setObjectContext, setObjectId
-
Field Details
-
taskIdColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes=NUMERIC) public EntityColumn taskIdColumn -
taskNameColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes={STRING,ENUM}) public EntityColumn taskNameColumn -
taskCreateDateColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes=DATETIME) public EntityColumn taskCreateDateColumn -
taskDueDateColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes=DATETIME) public EntityColumn taskDueDateColumn -
parentIdColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes=NUMERIC) public EntityColumn parentIdColumn -
taskLinkTaskIdColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes=NUMERIC) public EntityColumn taskLinkTaskIdColumn -
taskLinkTaskDependedOnIdColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes=NUMERIC) public EntityColumn taskLinkTaskDependedOnIdColumn -
taskStatusCodeColumn
@GraphSource(value=GridGraphSource.class, scanMode=SELF) @TypedColumn(colTypes={STRING,ENUM}) public EntityColumn taskStatusCodeColumn -
loadDao
-
-
Constructor Details
-
GanttChartServiceImpl
public GanttChartServiceImpl()
-
-
Method Details
-
loadModels
- Specified by:
loadModels
in interfaceGanttChartService
-
getChildTaskIdsMapping
-
getColumnsToLoad
-
convertToGanttTaskModel
-