Bug #1471: Create new method updateColumnsFor to include all similar calls

FEA: ItEr76S04BugFixing
This commit is contained in:
Manuel Rego Casasnovas 2012-06-27 08:33:29 +02:00
parent fe601fd640
commit 54887acb45
3 changed files with 12 additions and 12 deletions

View file

@ -410,9 +410,7 @@ public class OrderElementTreeController extends TreeController<OrderElement> {
IOrderElementModel model = orderModel
.getOrderElementModel(currentOrderElement);
orderElementController.openWindow(model);
updateNameFor(currentOrderElement);
updateHoursFor(currentOrderElement);
updateBudgetFor(currentOrderElement);
updateColumnsFor(currentOrderElement);
}
protected void addCodeCell(final OrderElement orderElement) {
@ -637,9 +635,7 @@ public class OrderElementTreeController extends TreeController<OrderElement> {
public void refreshRow(Treeitem item) {
try {
getRenderer().updateNameFor((OrderElement) item.getValue());
getRenderer().updateHoursFor((OrderElement) item.getValue());
getRenderer().updateBudgetFor((OrderElement) item.getValue());
getRenderer().updateColumnsFor((OrderElement) item.getValue());
getRenderer().render(item, item.getValue());
} catch (Exception e) {
e.printStackTrace();

View file

@ -298,9 +298,7 @@ public class TemplatesTreeController extends
try {
OrderElementTemplate orderElement = (OrderElementTemplate) item
.getValue();
getRenderer().updateNameFor(orderElement);
getRenderer().updateHoursFor(orderElement);
getRenderer().updateBudgetFor(orderElement);
getRenderer().updateColumnsFor(orderElement);
getRenderer().render(item, orderElement);
} catch (Exception e) {
e.printStackTrace();

View file

@ -849,7 +849,13 @@ public abstract class TreeController<T extends ITreeNode<T>> extends
};
}
public void updateBudgetFor(T element) {
public void updateColumnsFor(T element) {
updateNameFor(element);
updateHoursFor(element);
updateBudgetFor(element);
}
private void updateBudgetFor(T element) {
if (!readOnly && element.isLeaf()) {
Decimalbox decimalbox = budgetDecimalboxByElement.get(element);
decimalbox.invalidate();
@ -857,7 +863,7 @@ public abstract class TreeController<T extends ITreeNode<T>> extends
}
}
public void updateNameFor(T element) {
private void updateNameFor(T element) {
if (!readOnly) {
Textbox textbox = nameTextboxByElement.get(element);
textbox.setValue(getNameHandler().getNameFor(element));
@ -979,7 +985,7 @@ public abstract class TreeController<T extends ITreeNode<T>> extends
};
}
public void updateHoursFor(T element) {
private void updateHoursFor(T element) {
if (!readOnly && element.isLeaf()) {
Intbox boxHours = (Intbox) hoursIntBoxByElement.get(element);
Treecell tc = (Treecell) boxHours.getParent();