@AccessLevel(value=EXTERNAL)
public interface WaitList
Modifier and Type | Method and Description |
---|---|
void |
deferWaitListEntryReview(curam.core.facade.struct.DeferWaitListReviewDetails deferWaitListReviewDetails)
Resets the wait list entry with a new review date and a new expiry date.
|
void |
markAsAllocated(curam.core.struct.WaitListEntryKey key)
Marks the wait list entry's status as allocated and renumbers the position
of remaining wait list entries.
|
void |
removeWaitListEntry(curam.core.facade.struct.RemoveWaitListDetails removeWaitListDetails)
Cancels the wait list entry from the wait list.
|
curam.core.facade.struct.ViewWaitlistEntryDetails |
viewWaitListEntryDetails(curam.core.struct.WaitListEntryKey key)
Returns the wait list entry details for the wait list entry to be viewed.
|
curam.core.facade.struct.DeferWaitListReviewDetails |
viewWaitListEntryToDeferReview(curam.core.struct.WaitListEntryKey key)
Returns the review date and the expiry date for the wait list entry to be
deferred.
|
@AccessLevel(value=EXTERNAL) void removeWaitListEntry(curam.core.facade.struct.RemoveWaitListDetails removeWaitListDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
removeWaitListDetails
- Contains the wait list entry id.curam.util.exception.AppException
curam.util.exception.InformationalException
WaitList |
@AccessLevel(value=EXTERNAL) void markAsAllocated(curam.core.struct.WaitListEntryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
waitListEntryKey
- The key of the wait list entry.curam.util.exception.AppException
curam.util.exception.InformationalException
WaitList |
@AccessLevel(value=EXTERNAL) void deferWaitListEntryReview(curam.core.facade.struct.DeferWaitListReviewDetails deferWaitListReviewDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
deferWaitListReviewDetails
- Contains review date and the expiry date.curam.util.exception.AppException
curam.util.exception.InformationalException
WaitList |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.DeferWaitListReviewDetails viewWaitListEntryToDeferReview(curam.core.struct.WaitListEntryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
waitListEntryKey
- The key of the wait list entry.curam.util.exception.AppException
curam.util.exception.InformationalException
WaitList |
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ViewWaitlistEntryDetails viewWaitListEntryDetails(curam.core.struct.WaitListEntryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
waitListEntryKey
- The key of the wait list entry.curam.util.exception.AppException
curam.util.exception.InformationalException
WaitList |