Rename ITaskLeafConstraint to ITaskPositionConstrained
The new name reflects better the meaning of the interface. FEA: ItEr64OTS03PlanificacionHaciaAtras
This commit is contained in:
parent
f1f79c5e82
commit
7c3b85a1be
6 changed files with 19 additions and 19 deletions
|
|
@ -26,7 +26,7 @@ package org.navalplanner.business.planner.entities;
|
|||
|
||||
import org.joda.time.LocalDate;
|
||||
|
||||
public interface ITaskLeafConstraint {
|
||||
public interface ITaskPositionConstrained {
|
||||
|
||||
TaskPositionConstraint getPositionConstraint();
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ import org.navalplanner.business.workingday.IntraDayDate.PartialDay;
|
|||
/**
|
||||
* @author Óscar González Fernández <ogonzalez@igalia.com>
|
||||
*/
|
||||
public class Task extends TaskElement implements ITaskLeafConstraint {
|
||||
public class Task extends TaskElement implements ITaskPositionConstrained {
|
||||
|
||||
public static Task createTask(TaskSource taskSource) {
|
||||
Task task = new Task();
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ import org.navalplanner.business.workingday.IntraDayDate;
|
|||
* @author Lorenzo Tilve Álvaro <ltilve@igalia.com>
|
||||
* @author Javier Moran Rua <jmoran@igalia.com>
|
||||
*/
|
||||
public class TaskMilestone extends TaskElement implements ITaskLeafConstraint {
|
||||
public class TaskMilestone extends TaskElement implements ITaskPositionConstrained {
|
||||
|
||||
public static TaskMilestone create(Date initialDate) {
|
||||
Validate.notNull(initialDate);
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ import org.navalplanner.business.planner.daos.ITaskElementDAO;
|
|||
import org.navalplanner.business.planner.entities.Dependency;
|
||||
import org.navalplanner.business.planner.entities.Dependency.Type;
|
||||
import org.navalplanner.business.planner.entities.GenericResourceAllocation;
|
||||
import org.navalplanner.business.planner.entities.ITaskLeafConstraint;
|
||||
import org.navalplanner.business.planner.entities.ITaskPositionConstrained;
|
||||
import org.navalplanner.business.planner.entities.ResourceAllocation;
|
||||
import org.navalplanner.business.planner.entities.ResourceAllocation.Direction;
|
||||
import org.navalplanner.business.planner.entities.SpecificResourceAllocation;
|
||||
|
|
@ -119,8 +119,8 @@ public class TaskElementAdapter implements ITaskElementAdapter {
|
|||
|
||||
public static List<Constraint<GanttDate>> getStartConstraintsFor(
|
||||
TaskElement taskElement) {
|
||||
if (taskElement instanceof ITaskLeafConstraint) {
|
||||
ITaskLeafConstraint task = (ITaskLeafConstraint) taskElement;
|
||||
if (taskElement instanceof ITaskPositionConstrained) {
|
||||
ITaskPositionConstrained task = (ITaskPositionConstrained) taskElement;
|
||||
TaskPositionConstraint startConstraint = task.getPositionConstraint();
|
||||
final PositionConstraintType constraintType = startConstraint
|
||||
.getConstraintType();
|
||||
|
|
@ -142,8 +142,8 @@ public class TaskElementAdapter implements ITaskElementAdapter {
|
|||
|
||||
public static List<Constraint<GanttDate>> getEndConstraintsFor(
|
||||
TaskElement taskElement, LocalDate deadline) {
|
||||
if (taskElement instanceof ITaskLeafConstraint) {
|
||||
ITaskLeafConstraint task = (ITaskLeafConstraint) taskElement;
|
||||
if (taskElement instanceof ITaskPositionConstrained) {
|
||||
ITaskPositionConstrained task = (ITaskPositionConstrained) taskElement;
|
||||
TaskPositionConstraint endConstraint = task.getPositionConstraint();
|
||||
PositionConstraintType type = endConstraint.getConstraintType();
|
||||
switch (type) {
|
||||
|
|
@ -871,8 +871,8 @@ public class TaskElementAdapter implements ITaskElementAdapter {
|
|||
@Override
|
||||
public void moveTo(GanttDate date) {
|
||||
setBeginDate(date);
|
||||
if (taskElement instanceof ITaskLeafConstraint) {
|
||||
ITaskLeafConstraint task = (ITaskLeafConstraint) taskElement;
|
||||
if (taskElement instanceof ITaskPositionConstrained) {
|
||||
ITaskPositionConstrained task = (ITaskPositionConstrained) taskElement;
|
||||
task.explicityMoved(toLocalDate(date));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ import org.joda.time.LocalDate;
|
|||
import org.navalplanner.business.common.exceptions.ValidationException;
|
||||
import org.navalplanner.business.planner.entities.AggregateOfResourceAllocations;
|
||||
import org.navalplanner.business.planner.entities.CalculatedValue;
|
||||
import org.navalplanner.business.planner.entities.ITaskLeafConstraint;
|
||||
import org.navalplanner.business.planner.entities.ITaskPositionConstrained;
|
||||
import org.navalplanner.business.planner.entities.Task;
|
||||
import org.navalplanner.business.planner.entities.TaskElement;
|
||||
import org.navalplanner.business.workingday.IntraDayDate;
|
||||
|
|
@ -445,7 +445,7 @@ public class EditTaskController extends GenericForwardComposer {
|
|||
}
|
||||
|
||||
private boolean isTaskLeafConstraint() {
|
||||
return (taskElement != null && taskElement instanceof ITaskLeafConstraint);
|
||||
return (taskElement != null && taskElement instanceof ITaskPositionConstrained);
|
||||
}
|
||||
|
||||
public void showNonPermitChangeResourceAllocationType() {
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ import java.util.List;
|
|||
|
||||
import org.joda.time.LocalDate;
|
||||
import org.navalplanner.business.orders.entities.Order;
|
||||
import org.navalplanner.business.planner.entities.ITaskLeafConstraint;
|
||||
import org.navalplanner.business.planner.entities.ITaskPositionConstrained;
|
||||
import org.navalplanner.business.planner.entities.PositionConstraintType;
|
||||
import org.navalplanner.business.planner.entities.Task;
|
||||
import org.navalplanner.business.planner.entities.TaskElement;
|
||||
|
|
@ -291,8 +291,8 @@ public class TaskPropertiesController extends GenericForwardComposer {
|
|||
showResourceAllocationTypeRow(task);
|
||||
} else {
|
||||
hideDurationRow();
|
||||
if (currentTaskElement instanceof ITaskLeafConstraint) {
|
||||
showStartConstraintRow((ITaskLeafConstraint) currentTaskElement);
|
||||
if (currentTaskElement instanceof ITaskPositionConstrained) {
|
||||
showStartConstraintRow((ITaskPositionConstrained) currentTaskElement);
|
||||
} else {
|
||||
hideStartConstraintRow();
|
||||
}
|
||||
|
|
@ -314,7 +314,7 @@ public class TaskPropertiesController extends GenericForwardComposer {
|
|||
startConstraint.setVisible(false);
|
||||
}
|
||||
|
||||
private void showStartConstraintRow(ITaskLeafConstraint task) {
|
||||
private void showStartConstraintRow(ITaskPositionConstrained task) {
|
||||
startConstraint.setVisible(true);
|
||||
PositionConstraintType type = task.getPositionConstraint()
|
||||
.getConstraintType();
|
||||
|
|
@ -367,8 +367,8 @@ public class TaskPropertiesController extends GenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
private ITaskLeafConstraint currentTaskElementAsTaskLeafConstraint() {
|
||||
return (ITaskLeafConstraint) currentTaskElement;
|
||||
private ITaskPositionConstrained currentTaskElementAsTaskLeafConstraint() {
|
||||
return (ITaskPositionConstrained) currentTaskElement;
|
||||
}
|
||||
|
||||
private void hideDurationRow() {
|
||||
|
|
@ -445,7 +445,7 @@ public class TaskPropertiesController extends GenericForwardComposer {
|
|||
|
||||
public void accept() {
|
||||
boolean ok = true;
|
||||
if (currentTaskElement instanceof ITaskLeafConstraint) {
|
||||
if (currentTaskElement instanceof ITaskPositionConstrained) {
|
||||
ok = saveConstraintChanges();
|
||||
}
|
||||
if (ok) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue