Package de.xima.fc.appointment
Class AppointmentQueryParams.Builder
- java.lang.Object
 - 
- de.xima.fc.appointment.AppointmentQueryParams.Builder
 
 
- 
- Enclosing class:
 - AppointmentQueryParams
 
public static class AppointmentQueryParams.Builder extends Object
A builder forIAppointmentQueryParams.- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
addField
public AppointmentQueryParams.Builder addField(String fieldName, String alias)
 
- 
addFields
public AppointmentQueryParams.Builder addFields(String... fieldNames)
 
- 
atLeastSince
public AppointmentQueryParams.Builder atLeastSince(Instant lower)
 
- 
atMostUntil
public AppointmentQueryParams.Builder atMostUntil(Instant upper)
 
- 
initFormRecord
public AppointmentQueryParams.Builder initFormRecord(boolean initFormRecord)
 
- 
build
public IAppointmentQueryParams build()
 
- 
excludeAppointment
public AppointmentQueryParams.Builder excludeAppointment(Appointment appointment)
 
- 
excludeAppointmentId
public AppointmentQueryParams.Builder excludeAppointmentId(Long appointmentId)
 
- 
excludeAppointmentIds
public AppointmentQueryParams.Builder excludeAppointmentIds(Iterable<Long> appointmentIds)
 
- 
excludeAppointments
public AppointmentQueryParams.Builder excludeAppointments(Iterable<Appointment> appointments)
 
- 
excludeStatus
public AppointmentQueryParams.Builder excludeStatus(EAppointmentStatus status, EAppointmentStatus... moreStatus)
 
- 
fields
public AppointmentQueryParams.Builder fields(Iterable<de.xima.cmn.criteria.SelectCriterion> criteria)
 
- 
includePartiallyInRange
public AppointmentQueryParams.Builder includePartiallyInRange()
 
- 
includePartiallyInRange
public AppointmentQueryParams.Builder includePartiallyInRange(boolean includePartiallyInRange)
 
- 
limitToClient
public AppointmentQueryParams.Builder limitToClient(Mandant client)
 
- 
limitToClosedRange
public AppointmentQueryParams.Builder limitToClosedRange(Instant lower, Instant upper)
 
- 
limitToFormRecord
public AppointmentQueryParams.Builder limitToFormRecord(Vorgang formRecord)
 
- 
limitToFormRecords
public AppointmentQueryParams.Builder limitToFormRecords(Iterable<Vorgang> formRecords)
 
- 
limitToOpenRange
public AppointmentQueryParams.Builder limitToOpenRange(Instant lower, Instant upper)
 
- 
limitToRange
public AppointmentQueryParams.Builder limitToRange(com.google.common.collect.Range<Instant> range)
 
- 
limitToStatus
public AppointmentQueryParams.Builder limitToStatus(EAppointmentStatus status)
 
- 
limitToStatus
public AppointmentQueryParams.Builder limitToStatus(Iterable<EAppointmentStatus> status)
 
- 
limitToTemplate
public AppointmentQueryParams.Builder limitToTemplate(AppointmentTemplate template)
 
- 
limitToTemplates
public AppointmentQueryParams.Builder limitToTemplates(Iterable<AppointmentTemplate> templates)
 
 - 
 
 -