diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/util/DependencyType.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/util/DependencyType.java
index a728328d5..62884d11d 100644
--- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/util/DependencyType.java
+++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/util/DependencyType.java
@@ -6,9 +6,7 @@ import java.util.Date;
* This enum tells the type of a depepdency. Each instance contanins the correct
* behaviour for that type of dependency .
* Created at Apr 24, 2009
- *
* @author Óscar González Fernández
- *
*/
public enum DependencyType {
@@ -35,6 +33,30 @@ public enum DependencyType {
Date current) {
return getBigger(originalTask.getEndDate(), current);
}
+ },
+ START_START {
+
+ @Override
+ public Date calculateEndDestinyTask(TaskBean originTask, Date current) {
+ return current;
+ }
+
+ @Override
+ public Date calculateStartDestinyTask(TaskBean originTask, Date current) {
+ return getBigger(originTask.getBeginDate(), current);
+ }
+ },
+ END_END {
+
+ @Override
+ public Date calculateEndDestinyTask(TaskBean originTask, Date current) {
+ return getBigger(originTask.getEndDate(), current);
+ }
+
+ @Override
+ public Date calculateStartDestinyTask(TaskBean originTask, Date current) {
+ return current;
+ }
};
private static Date getBigger(Date date1, Date date2) {