renumberWaitListEntries
@AccessLevel(value=EXTERNAL)
@Implementable
void renumberWaitListEntries(short position,
boolean incrementInd,
WaitList waitList)
throws curam.util.exception.AppException,
curam.util.exception.InformationalException
Renumbers wait list entries in a wait list. The wait list entry position is
incremented or decremented if there is an insertion or removal or
allocation
or expiry of an entry in the list.
When creating a new wait list entry system increments position by 1 for all
the wait list entries in an 'open' state with a position higher than or
equal
to the position of the entry to be added to the wait list.
When a wait list entry is canceled or expired, system decrements the
position
by 1 for all wait list entries in an 'Open' state with a position higher
than the position of the entry being removed or expired from the wait list.
- Parameters:
wait
- list Details of wait list on which the renumbering is
processed.
position
- The position from which the renumbering of wait list entries should start.
incrementInd
- Contains value 'true' when entries to be incremented by one else
value 'false' when entries to be decremented by one.
- Throws:
curam.util.exception.AppException
curam.util.exception.InformationalException
- Business Object Write: