From 34bf33e630ffeb5b91275cbb67049d18fb94cd76 Mon Sep 17 00:00:00 2001 From: miciele Ghiorghis Date: Wed, 19 Jun 2013 15:56:14 +0200 Subject: [PATCH] project-margins-and-status: Implementation of getProject- hours and budget status and the project's tooltipsText --- .../main/java/org/zkoss/ganttz/data/Task.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java b/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java index 51c39df21..28597d652 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/data/Task.java @@ -36,6 +36,7 @@ import org.apache.commons.lang.Validate; import org.joda.time.Duration; import org.joda.time.LocalDate; import org.joda.time.ReadableDuration; +import org.zkoss.ganttz.ProjectStatusEnum; import org.zkoss.ganttz.data.GanttDiagramGraph.IDependenciesEnforcerHook; import org.zkoss.ganttz.data.GanttDiagramGraph.IDependenciesEnforcerHookFactory; import org.zkoss.ganttz.data.GanttDiagramGraph.INotificationAfterDependenciesEnforcement; @@ -577,4 +578,21 @@ public abstract class Task implements ITaskFundamentalProperties { public String getProjectCode() { return fundamentalProperties.getProjectCode(); } + + public ProjectStatusEnum getProjectHoursStatus() { + return fundamentalProperties.getProjectHoursStatus(); + } + + public ProjectStatusEnum getProjectBudgetStatus() { + return fundamentalProperties.getProjectBudgetStatus(); + } + + public String getTooltipTextForProjectHoursStatus() { + return fundamentalProperties.getTooltipTextForProjectHoursStatus(); + } + + public String getTooltipTextForProjectBudgetStatus() { + return fundamentalProperties.getTooltipTextForProjectBudgetStatus(); + } + }