Package de.xima.fc.dao.impl
Class AppointmentTypeDao
- java.lang.Object
-
- de.xima.cmn.dao.AbstractDao<T,Long,IEntityContext>
-
- de.xima.fc.dao.impl.GenericDao<AppointmentType>
-
- de.xima.fc.dao.impl.AppointmentTypeDao
-
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IAbstractDao<AppointmentType,Long,IEntityContext>
,IAppointmentTypeDao
,IGenericDao<AppointmentType>
public class AppointmentTypeDao extends GenericDao<AppointmentType> implements IAppointmentTypeDao
Implementation of theIAppointmentDao
for reading and writingAppointment
entities.- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description AppointmentTypeDao()
Creates a new, default appointment DAO.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppointmentType
getByUUID(IEntityContext ec, AppointmentTemplate template, String uuid)
Finds the appointment type with the given UUID.AppointmentType
getByUUID(IEntityContext ec, AppointmentTemplate template, UUID uuid)
Finds the appointment type with the given UUID.-
Methods inherited from class de.xima.fc.dao.impl.GenericDao
getEntityRefs, getPostActionHook, getPreActionHook, read
-
Methods inherited from class de.xima.cmn.dao.AbstractDao
all, bulkDelete, bulkUpdate, cb, checkLockingVersion, cq, create, create, delete, delete, deleteAll, executePagedDaoAction, getAttributes, getAttributes, getSingleAttributes, getSingleAttributes, getTransactionHandler, notifyListener, notifyListener, read, registerListener, registerListener, registerListener, resultTotalCount, setTransactionHandler, singleElement, unregisterListener, unregisterListener, unregisterListener, update, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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 Detail
-
getByUUID
public AppointmentType getByUUID(IEntityContext ec, AppointmentTemplate template, String uuid)
Description copied from interface:IAppointmentTypeDao
Finds the appointment type with the given UUID.- Specified by:
getByUUID
in interfaceIAppointmentTypeDao
- 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
public AppointmentType getByUUID(IEntityContext ec, AppointmentTemplate template, UUID uuid)
Description copied from interface:IAppointmentTypeDao
Finds the appointment type with the given UUID.- Specified by:
getByUUID
in interfaceIAppointmentTypeDao
- 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.
-
-