public abstract class AppointmentBookingParams extends Object implements IAppointmentBookingParams
IAppointmentBookingParams with a builder.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AppointmentBookingParams.AppointmentSpecifier  | 
protected static class  | 
AppointmentBookingParams.Builder<THIS,TARGET extends IAppointmentBookingParams>  | 
static class  | 
AppointmentBookingParams.SlotIdSpecifier  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
AppointmentBookingParams(AppointmentBookingParams.Builder<?,? extends IAppointmentBookingParams> builder)  | 
  | 
AppointmentBookingParams(IAppointmentSpecifier appointmentSpecifier,
                        com.google.common.collect.ImmutableSet<EAppointmentBookingFlag> bookingFlags,
                        Mandant client)  | 
| Modifier and Type | Method and Description | 
|---|---|
IAppointmentSpecifier | 
getAppointmentSpecifier()  | 
Set<EAppointmentBookingFlag> | 
getBookingFlags()  | 
Mandant | 
getClient()  | 
public AppointmentBookingParams(IAppointmentSpecifier appointmentSpecifier, com.google.common.collect.ImmutableSet<EAppointmentBookingFlag> bookingFlags, Mandant client)
protected AppointmentBookingParams(AppointmentBookingParams.Builder<?,? extends IAppointmentBookingParams> builder)
public IAppointmentSpecifier getAppointmentSpecifier()
getAppointmentSpecifier in interface IAppointmentBookingParamspublic Set<EAppointmentBookingFlag> getBookingFlags()
getBookingFlags in interface IAppointmentBookingParamspublic Mandant getClient()
getClient in interface IAppointmentBookingParamsCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.