Interface IAppointmentTypeDao

All Superinterfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<AppointmentType,Long,IEntityContext>, IGenericDao<AppointmentType>
All Known Implementing Classes:
AppointmentTypeDao

public interface IAppointmentTypeDao extends IGenericDao<AppointmentType>
DAO for reading and writing AppointmentType entities.
Since:
6.5.0
Author:
XIMA MEDIA GmbH
  • Method Summary

    Modifier and Type
    Method
    Description
    Finds the appointment type with the given UUID.
    Finds the appointment type with the given UUID.

    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

    Methods inherited from interface de.xima.fc.dao.interfaces.IGenericDao

    count, findAll, findSingle, getEntityRefs, read
  • Method Details

    • getByUUID

      AppointmentType getByUUID(IEntityContext ec, AppointmentTemplate template, String uuid)
      Finds the appointment type with the given UUID.
      Parameters:
      ec - Current entity context for accessing the database.
      template - The template for which to find a slot.
      uuid - UUID of an appointment.
      Returns:
      The appointment with the given UUID.
    • getByUUID

      AppointmentType getByUUID(IEntityContext ec, AppointmentTemplate template, UUID uuid)
      Finds the appointment type with the given UUID.
      Parameters:
      ec - Current entity context for accessing the database.
      template - The template for which to find a slot.
      uuid - UUID of an appointment.
      Returns:
      The appointment with the given UUID.