public class AppointmentFreeSlotsServletParameter extends AServletParameter implements Serializable
AppointmentFreeSlotsServlet
.Modifier and Type | Method and Description |
---|---|
UUID |
getAppointmentTemplateUuid() |
Month |
getMonth() |
int |
getYear() |
ZoneId |
getZoneId() |
boolean |
isIncludePastAppointments() |
static AppointmentFreeSlotsServletParameter |
parse(javax.servlet.http.HttpServletRequest request)
Given an HTTP request of an appointment free slot servlet, parses and validates the parameters.
|
IAppointmentFreeSlotQueryParams |
toQueryParams(long clientId)
Converts these servlet parameters to the appropriate parameters required by the free slot query API.
|
String |
toString() |
getBoolean, getBoolean, getInteger, getInteger, getLocalDateTime, getLocalDateTime, getLocale, getLong, getLong, getPathPart, getUuid, getUuid, getZoneId, toBoolean, toInteger, toLocalDateTime, toLocale, toLong, toUuid, toZoneId
public UUID getAppointmentTemplateUuid()
public Month getMonth()
public int getYear()
public boolean isIncludePastAppointments()
public ZoneId getZoneId()
public IAppointmentFreeSlotQueryParams toQueryParams(long clientId)
clientId
- ID of the current client.public String toString()
toString
in class AServletParameter
public static AppointmentFreeSlotsServletParameter parse(javax.servlet.http.HttpServletRequest request) throws IOException
request
- The HTTP request to the appointment free slot servlet.IOException
- When the request data could not be read.IllegalArgumentException
- When the parameters are invalid.Copyright © 2020 XIMA MEDIA GmbH. All rights reserved.