Package de.xima.fc.entities
Interface IEffectiveAppointmentStatusProviding
- 
- All Known Implementing Classes:
 Appointment
public interface IEffectiveAppointmentStatusProvidingInterface for theAppointmentthat can provide its effectiveEAppointmentStatus. Used by the DAO to restrict the allowable view classes.- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EAppointmentStatusgetEffectiveStatus()EAppointmentStatusgetStatus()booleanhasFormRecord() 
 - 
 
- 
- 
Method Detail
- 
getEffectiveStatus
default EAppointmentStatus getEffectiveStatus()
- Returns:
 - The effective status of this appointment. This is usually the same as 
getStatus(). IfhasFormRecord()returnnull, this will returnEAppointmentStatus.CANCELED. 
 
- 
getStatus
EAppointmentStatus getStatus()
- Returns:
 - The current status of this appointment, e.g. whether it is booked, canceled etc.
 
 
- 
hasFormRecord
boolean hasFormRecord()
- Returns:
 - Whether this appointment is associated with an existing form record.
 
 
 - 
 
 -