public static class AppointmentQueryParams.Builder extends Object
IAppointmentQueryParams
.public AppointmentQueryParams.Builder addField(String fieldName, String alias)
public AppointmentQueryParams.Builder addFields(String... fieldNames)
public AppointmentQueryParams.Builder atLeastSince(Instant lower)
public AppointmentQueryParams.Builder atMostUntil(Instant upper)
public AppointmentQueryParams.Builder initFormRecord(boolean initFormRecord)
public IAppointmentQueryParams build()
public AppointmentQueryParams.Builder excludeAppointment(Appointment appointment)
public AppointmentQueryParams.Builder excludeAppointmentId(Long appointmentId)
public AppointmentQueryParams.Builder excludeAppointmentIds(Iterable<Long> appointmentIds)
public AppointmentQueryParams.Builder excludeAppointments(Iterable<Appointment> appointments)
public AppointmentQueryParams.Builder excludeStatus(EAppointmentStatus status, EAppointmentStatus... moreStatus)
public AppointmentQueryParams.Builder fields(Iterable<de.xima.cmn.criteria.SelectCriterion> criteria)
public AppointmentQueryParams.Builder includePartiallyInRange()
public AppointmentQueryParams.Builder includePartiallyInRange(boolean includePartiallyInRange)
public AppointmentQueryParams.Builder limitToClient(Mandant client)
public AppointmentQueryParams.Builder limitToClosedRange(Instant lower, Instant upper)
public AppointmentQueryParams.Builder limitToFormRecord(Vorgang formRecord)
public AppointmentQueryParams.Builder limitToFormRecords(Iterable<Vorgang> formRecords)
public AppointmentQueryParams.Builder limitToOpenRange(Instant lower, Instant upper)
public AppointmentQueryParams.Builder limitToRange(com.google.common.collect.Range<Instant> range)
public AppointmentQueryParams.Builder limitToStatus(EAppointmentStatus status)
public AppointmentQueryParams.Builder limitToStatus(Iterable<EAppointmentStatus> status)
public AppointmentQueryParams.Builder limitToTemplate(AppointmentTemplate template)
public AppointmentQueryParams.Builder limitToTemplates(Iterable<AppointmentTemplate> templates)
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.