Class AppointmentSlotHandler
java.lang.Object
de.xima.fc.handler.AMSApiHandler
de.xima.fc.handler.entity.GenericHandler
de.xima.fc.handler.entity.AppointmentSlotHandler
- All Implemented Interfaces:
IAPIHandler, IAppointmentSlotHandler, IGenericHandler, Serializable
Handler implementation for reading and writing
AppointmentTemplate entities.- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
Fields inherited from class GenericHandler
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge) Finds all available appointment slots of the given templates.Methods inherited from class GenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, updateMethods inherited from class AMSApiHandler
getNameMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IAPIHandler
getNameMethods inherited from interface IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
Constructor Details
-
AppointmentSlotHandler
public AppointmentSlotHandler()
-
-
Method Details
-
getAllByTemplates
public List<AppointmentSlot> getAllByTemplates(UserContext uc, List<AppointmentTemplate> templates, boolean merge) Description copied from interface:IAppointmentSlotHandlerFinds all available appointment slots of the given templates.- Specified by:
getAllByTemplatesin interfaceIAppointmentSlotHandler- Parameters:
uc- Current user context.templates- Templates to use.merge- Whether to merge overlapping slots.- Returns:
- All appointment slots of the given templates.
-