Add intraDayStart property to containers
FEA: ItEr62OTS04PlanificacionHaciaAtras
This commit is contained in:
parent
eb74eded59
commit
4df83498fb
4 changed files with 46 additions and 0 deletions
|
|
@ -54,6 +54,11 @@ public class GenericDayAssignmentsContainer extends BaseEntity implements
|
|||
|
||||
private Set<GenericDayAssignment> dayAssignments = new HashSet<GenericDayAssignment>();
|
||||
|
||||
/**
|
||||
* It can be <code>null</code>
|
||||
*/
|
||||
private IntraDayDate intraDayStart;
|
||||
|
||||
/**
|
||||
* It can be <code>null</code>
|
||||
*/
|
||||
|
|
@ -106,6 +111,14 @@ public class GenericDayAssignmentsContainer extends BaseEntity implements
|
|||
return GenericDayAssignment.copy(this, assignments);
|
||||
}
|
||||
|
||||
public IntraDayDate getIntraDayStart() {
|
||||
return intraDayStart;
|
||||
}
|
||||
|
||||
public void setIntraDayStart(IntraDayDate intraDayStart) {
|
||||
this.intraDayStart = intraDayStart;
|
||||
}
|
||||
|
||||
public IntraDayDate getIntraDayEnd() {
|
||||
return intraDayEnd;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,6 +43,10 @@ public interface IDayAssignmentsContainer<T extends DayAssignment> {
|
|||
|
||||
void resetTo(Collection<T> assignments);
|
||||
|
||||
IntraDayDate getIntraDayStart();
|
||||
|
||||
void setIntraDayStart(IntraDayDate intraDayStart);
|
||||
|
||||
IntraDayDate getIntraDayEnd();
|
||||
|
||||
void setIntraDayEnd(IntraDayDate intraDayEnd);
|
||||
|
|
|
|||
|
|
@ -54,6 +54,11 @@ public class SpecificDayAssignmentsContainer extends BaseEntity implements
|
|||
|
||||
private Set<SpecificDayAssignment> dayAssignments = new HashSet<SpecificDayAssignment>();
|
||||
|
||||
/**
|
||||
* It can be <code>null</code>
|
||||
*/
|
||||
private IntraDayDate intraDayStart;
|
||||
|
||||
/**
|
||||
* It can be <code>null</code>
|
||||
*/
|
||||
|
|
@ -111,6 +116,16 @@ public class SpecificDayAssignmentsContainer extends BaseEntity implements
|
|||
return SpecificDayAssignment.copy(this, assignments);
|
||||
}
|
||||
|
||||
@Override
|
||||
public IntraDayDate getIntraDayStart() {
|
||||
return intraDayStart;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setIntraDayStart(IntraDayDate intraDayStart) {
|
||||
this.intraDayStart = intraDayStart;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IntraDayDate getIntraDayEnd() {
|
||||
return intraDayEnd;
|
||||
|
|
|
|||
|
|
@ -88,6 +88,13 @@
|
|||
<many-to-one name="resourceAllocation" column="RESOURCE_ALLOCATION_ID"/>
|
||||
<many-to-one name="scenario" />
|
||||
|
||||
<component name="intraDayStart" class="org.navalplanner.business.workingday.IntraDayDate">
|
||||
<property name="date" column="startDate"
|
||||
type="org.joda.time.contrib.hibernate.PersistentLocalDate" />
|
||||
<property name="effortDuration" column="durationStartInFirstDay"
|
||||
type="org.navalplanner.business.workingday.hibernate.EffortDurationType"/>
|
||||
</component>
|
||||
|
||||
<component name="intraDayEnd" class="org.navalplanner.business.workingday.IntraDayDate">
|
||||
<property name="date" column="endDate"
|
||||
type="org.joda.time.contrib.hibernate.PersistentLocalDate" />
|
||||
|
|
@ -116,6 +123,13 @@
|
|||
<many-to-one name="resourceAllocation" column="RESOURCE_ALLOCATION_ID"/>
|
||||
<many-to-one name="scenario" />
|
||||
|
||||
<component name="intraDayStart" class="org.navalplanner.business.workingday.IntraDayDate">
|
||||
<property name="date" column="startDate"
|
||||
type="org.joda.time.contrib.hibernate.PersistentLocalDate" />
|
||||
<property name="effortDuration" column="durationStartInFirstDay"
|
||||
type="org.navalplanner.business.workingday.hibernate.EffortDurationType"/>
|
||||
</component>
|
||||
|
||||
<component name="intraDayEnd" class="org.navalplanner.business.workingday.IntraDayDate">
|
||||
<property name="date" column="endDate"
|
||||
type="org.joda.time.contrib.hibernate.PersistentLocalDate" />
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue