ItEr47S11CUVisualizacionResponsabilidadesTRaballoNaPlanificacionItEr46S12: Extracting canBeExplicitlyMoved
This commit is contained in:
parent
0c9d77b8cb
commit
c6d51fc817
5 changed files with 17 additions and 1 deletions
|
|
@ -320,7 +320,7 @@ public class TaskComponent extends Div implements AfterCompose {
|
|||
|
||||
public boolean isMovingTasksEnabled() {
|
||||
return disabilityConfiguration.isMovingTasksEnabled()
|
||||
&& !task.isSubcontracted();
|
||||
&& task.canBeExplicitlyMoved();
|
||||
}
|
||||
|
||||
void doUpdatePosition(String leftX, String topY) {
|
||||
|
|
|
|||
|
|
@ -71,4 +71,9 @@ public class Milestone extends Task {
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canBeExplicitlyMoved() {
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -314,4 +314,5 @@ public abstract class Task implements ITaskFundamentalProperties {
|
|||
return fundamentalProperties.canBeExplicitlyResized();
|
||||
}
|
||||
|
||||
public abstract boolean canBeExplicitlyMoved();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -208,4 +208,9 @@ public class TaskContainer extends Task {
|
|||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canBeExplicitlyMoved() {
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -52,4 +52,9 @@ public class TaskLeaf extends Task {
|
|||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canBeExplicitlyMoved() {
|
||||
return !isSubcontracted();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue