of the CalendarExceptionType Entity.
It is caught in the validator. Otherwise it would be wraped by hibernate and would
bypass the automatic handling of OptimisttcLockingFailureExceptions
FEA: ItEr74S04BugFixing
of the orderElementTemplate Entity.
It is caught in the validator. Otherwise it would be wraped by hibernate and would
bypass the automatic handling of OptimisttcLockingFailureExceptions
FEA: ItEr74S04BugFixing
method of the workReportType entity.
It is caught in the validator. Otherwise it would be wraped by hibernate and would
bypass the automatic handling of OptimisttcLockingFailureExceptions
FEA: ItEr74S04BugFixing
* Changed constraintDate attribute in class TaskPositionConstraint to
IntraDayDate.
* Made all modifications needed to get this change working.
FEA: ItEr74S04BugFixing
It was done to force the showing of the constraint violations after
the components have been created. Now this is not needed thanks to the
support for receiving pending of notification events.
FEA: ItEr74S04BugFixing
Some events can be lost due to not existing a listener at the
time. Now they are stored and when adding a listener it can be
configured to receive all pending events.
FEA: ItEr74S04BugFixing
When a task is fixed, no constraints were preserved and the last check
for all constraints was avoided. Now although the task is not moved
due to be fixed, the final check with all constraints is done.
FEA: ItEr74S04BugFixing
The fragment is the part after the pound, #. If a fragment is used,
first the page is loaded and then the fragment is processed
afterwards. Not using fragments it can go directly to the correct
page.
FEA: ItEr74S04BugFixing
Use new mechanism for handling OptimisticLockingFailureException on
arbitrary interfaces. There is no model on which to apply a
@OnConcurrentModification.
FEA: ItEr74S04BugFixing
This stretch is never added to the list of stretches, that means, it
won't be saved. On the contrary, is inferred from the endDate of the task.
FEA: ItEr74S04BugFixing
Use ComponentsFinder to find which row contains WorkReportLine.
If a ValidationException happens but cannot find a row that contains
the WorkReportLine that launched the exception, then show
ValidationException as messageForUser.
FEA: ItEr74S04BugFixing
* The dayPoints and hoursPoints are calculated since the beginning of
the task.
* startInclusive is the first day with non-consolidated days.
* The function is only applied from (startInclusive, endExclusive).
* First, an allocation is done on the defined interval. Then the
remaining hours not used are calculated and the function is
applied again.
* Used function onInterval(start, end) for doing allocation instead of
iterating day by day.
FEA: ItEr74S04BugFixing