ItEr13S13CUConfiguracionDeOrganizacionsDeTraballoConUnidadesTraballo: Moved implementation of getWorkHours from TaskWork to TaskWorkLeaf.
This commit is contained in:
parent
deeaf459a8
commit
c8505ce369
2 changed files with 14 additions and 11 deletions
|
|
@ -20,17 +20,7 @@ public abstract class TaskWork {
|
|||
|
||||
private Set<ActivityWork> activityWorks = new HashSet<ActivityWork>();
|
||||
|
||||
public Integer getWorkHours() {
|
||||
int result = 0;
|
||||
Set<ActivityWork> a = activityWorks;
|
||||
for (ActivityWork activityWork : a) {
|
||||
Integer workingHours = activityWork.getWorkingHours();
|
||||
if (workingHours != null) {
|
||||
result += workingHours;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
public abstract Integer getWorkHours();
|
||||
|
||||
public void setActivities(List<ActivityWork> activities) {
|
||||
this.activityWorks = new HashSet<ActivityWork>(activities);
|
||||
|
|
|
|||
|
|
@ -5,6 +5,19 @@ import java.util.List;
|
|||
|
||||
public class TaskWorkLeaf extends TaskWork {
|
||||
|
||||
@Override
|
||||
public Integer getWorkHours() {
|
||||
int result = 0;
|
||||
List<ActivityWork> a = getActivities();
|
||||
for (ActivityWork activityWork : a) {
|
||||
Integer workingHours = activityWork.getWorkingHours();
|
||||
if (workingHours != null) {
|
||||
result += workingHours;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<TaskWork> getChildren() {
|
||||
return new ArrayList<TaskWork>();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue