- All Implemented Interfaces:
- MaintainReservation
- Direct Known Subclasses:
- curam.cpm.facade.impl.MaintainReservation
@AccessLevel(value=EXTERNAL)
public abstract class MaintainReservation
extends java.lang.Object
implements MaintainReservation
This business interface maintains the reservations for a provider.
When a client is authorized to receive a service in the future, the
caseworker can allocate a place to the client for a period in the future.
This is called a reservation, and is broadly similar to a reservation in a
hotel booking system. The reservation process would usually start with a
caseworker searching for available places for a certain period. When a place
is found with a suitable provider, the reservation can be created for the
client. Since a reservation represents a potential future placement
rather than the placement itself, it cannot start from a past or
current date.