Interface IAppointmentSlotDao

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      List<AppointmentSlot> getAllByTemplates​(IEntityContext ec, List<AppointmentTemplate> templates, boolean merge)
      Finds all available appointment slots of the given templates.
      • Methods inherited from interface de.xima.cmn.dao.interfaces.IAbstractDao

        all, bulkDelete, bulkUpdate, checkLockingVersion, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
    • Method Detail

      • getAllByTemplates

        List<AppointmentSlot> getAllByTemplates​(IEntityContext ec,
                                                List<AppointmentTemplate> templates,
                                                boolean merge)
        Finds all available appointment slots of the given templates.
        Parameters:
        ec - IEntityContext to use
        templates - Templates to use.
        merge - Whether to merge overlapping slots.
        Returns:
        All appointment slots of the given templates.