ItEr16S11CUCreacionDeOrganizacionsDeTraballoItEr15S06: Change behaviour when moving a TaskLeaf or a TaskContainer to a TaskLeaf
This commit is contained in:
parent
f93836439b
commit
7da8d5165c
4 changed files with 9 additions and 8 deletions
|
|
@ -93,7 +93,7 @@ public abstract class OrderElement {
|
|||
return description;
|
||||
}
|
||||
|
||||
public abstract OrderLineGroup asContainer();
|
||||
public abstract OrderLineGroup toContainer();
|
||||
|
||||
public abstract void forceLoadHourGroups();
|
||||
|
||||
|
|
|
|||
|
|
@ -26,13 +26,13 @@ public class OrderLine extends OrderElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public OrderLineGroup asContainer() {
|
||||
public OrderLineGroup toContainer() {
|
||||
OrderLineGroup result = new OrderLineGroup();
|
||||
result.setName(getName());
|
||||
result.setInitDate(getInitDate());
|
||||
result.setEndDate(getEndDate());
|
||||
// FIXME
|
||||
// result.setHoursGroups(getHoursGroups());
|
||||
result.add(this);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ public class OrderLineGroup extends OrderElement implements IOrderLineGroup {
|
|||
}
|
||||
|
||||
@Override
|
||||
public OrderLineGroup asContainer() {
|
||||
public OrderLineGroup toContainer() {
|
||||
return this;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -68,7 +68,8 @@ public class OrderElementTreeModel extends SimpleTreeModel {
|
|||
}
|
||||
|
||||
private void addOrderElementAtImpl(SimpleTreeNode node, OrderElement orderElement) {
|
||||
addOrderElementAtImpl(node, orderElement, node.getChildCount());
|
||||
IOrderLineGroup container = turnIntoContainerIfNeeded(node);
|
||||
container.add(orderElement);
|
||||
}
|
||||
|
||||
private void addOrderElementAtImpl(SimpleTreeNode destinationNode, OrderElement orderElement,
|
||||
|
|
@ -84,7 +85,7 @@ public class OrderElementTreeModel extends SimpleTreeModel {
|
|||
return (IOrderLineGroup) selectedForTurningIntoContainer
|
||||
.getData();
|
||||
OrderElement toBeTurned = asOrderLine(selectedForTurningIntoContainer);
|
||||
OrderLineGroup asContainer = toBeTurned.asContainer();
|
||||
OrderLineGroup asContainer = toBeTurned.toContainer();
|
||||
parentContainer.replace(toBeTurned, asContainer);
|
||||
return asContainer;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue