Class AbstractGhantChartManagerImpl<T>
java.lang.Object
com.hack23.cia.web.impl.ui.application.views.common.chartfactory.impl.AbstractGhantChartManagerImpl<T>
- Type Parameters:
T
- the generic type
- Direct Known Subclasses:
CommitteeGhantChartManagerImpl
,MinistryGhantChartManagerImpl
,PartyGhantChartManagerImpl
,PoliticianGhantChartManagerImpl
The Class AbstractGhantChartManagerImpl.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
The Interface StepMapping. -
Constructor Summary
ConstructorDescriptionInstantiates a new abstract ghant chart manager impl. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
createRoleGhant
(com.vaadin.ui.AbstractOrderedLayout roleSummaryLayoutTabsheet, Collection<T> assignmentList) Creates the role ghant.protected abstract Comparator<T>
Gets the comparator.Gets the role mapping.protected abstract AbstractGhantChartManagerImpl.StepMapping<T>
Gets the step mapping.
-
Constructor Details
-
AbstractGhantChartManagerImpl
public AbstractGhantChartManagerImpl()Instantiates a new abstract ghant chart manager impl.
-
-
Method Details
-
createRoleGhant
public final void createRoleGhant(com.vaadin.ui.AbstractOrderedLayout roleSummaryLayoutTabsheet, Collection<T> assignmentList) Creates the role ghant.- Parameters:
roleSummaryLayoutTabsheet
- the role summary layout tabsheetassignmentList
- the assignment list
-
getComparator
Gets the comparator.- Returns:
- the comparator
-
getRoleMapping
Gets the role mapping.- Returns:
- the role mapping
-
getStepMapping
Gets the step mapping.- Returns:
- the step mapping
-