ItEr44S10CUGravacionModelosUnidadesTraballoItEr43S12: Extracting methods
This commit is contained in:
parent
d5fa7c3325
commit
213e15d7a0
1 changed files with 9 additions and 1 deletions
|
|
@ -125,9 +125,18 @@ public abstract class OrderElementTemplate extends BaseEntity implements
|
|||
}
|
||||
|
||||
protected <T extends OrderElement> T setupElementParts(T orderElement) {
|
||||
setupInfoComponent(orderElement);
|
||||
setupDates(orderElement);
|
||||
return orderElement;
|
||||
}
|
||||
|
||||
private void setupInfoComponent(OrderElement orderElement) {
|
||||
orderElement.setCode(getCode());
|
||||
orderElement.setName(getName());
|
||||
orderElement.setDescription(getDescription());
|
||||
}
|
||||
|
||||
private <T> void setupDates(OrderElement orderElement) {
|
||||
Date orderInitDate = orderElement.getOrder().getInitDate();
|
||||
if (getStartAsDaysFromBeginning() != null) {
|
||||
orderElement.setInitDate(plusDays(orderInitDate,
|
||||
|
|
@ -137,7 +146,6 @@ public abstract class OrderElementTemplate extends BaseEntity implements
|
|||
orderElement.setDeadline(plusDays(orderInitDate,
|
||||
getDeadlineAsDaysFromBeginning()));
|
||||
}
|
||||
return orderElement;
|
||||
}
|
||||
|
||||
private Date plusDays(Date date, Integer days) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue