Package io.vertigo.planning.agenda.dao
Class CreneauDAO
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.datastore.impl.dao.StoreServices
public final class CreneauDAO
extends io.vertigo.datastore.impl.dao.DAO<Creneau,Long>
implements io.vertigo.datastore.impl.dao.StoreServices
This class is automatically generated.
DO NOT EDIT THIS FILE DIRECTLY.
-
Field Summary
Fields inherited from class io.vertigo.datastore.impl.dao.DAO
entityStoreManager -
Constructor Summary
ConstructorsConstructorDescriptionCreneauDAO(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.task.TaskManager taskManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager) Contructeur. -
Method Summary
Modifier and TypeMethodDescriptionselectCreneauForUpdateByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Integer startMinutes, Integer endMinutes, Instant now) Execute la tache TkSelectCreneauForUpdateByAgeIds.Execute la tache TkSelectCreneauForUpdateByTrhId.io.vertigo.datamodel.data.model.DtList<Creneau> selectFreeCreneauByAgeId(Long ageId, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkSelectFreeCreneauByAgeId.Methods inherited from class io.vertigo.datastore.impl.dao.DAO
count, create, createList, createUID, delete, delete, deleteList, find, findAll, findOptional, get, get, get, getFragment, getListByDataFieldName, getTaskManager, reloadAndMerge, save, update, updateList
-
Constructor Details
-
CreneauDAO
@Inject public CreneauDAO(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.task.TaskManager taskManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager) Contructeur.- Parameters:
entityStoreManager- Manager de persistancetaskManager- Manager de TasksmartTypeManager- SmartTypeManager
-
-
Method Details
-
selectCreneauForUpdateByAgeIds
public Optional<Creneau> selectCreneauForUpdateByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Integer startMinutes, Integer endMinutes, Instant now) Execute la tache TkSelectCreneauForUpdateByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDatestartMinutes- IntegerendMinutes- Integernow- Instant- Returns:
- Option de Creneau creneau
-
selectCreneauForUpdateByTrhId
Execute la tache TkSelectCreneauForUpdateByTrhId.- Parameters:
trhId- Long- Returns:
- Option de Creneau creneau
-
selectFreeCreneauByAgeId
public io.vertigo.datamodel.data.model.DtList<Creneau> selectFreeCreneauByAgeId(Long ageId, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkSelectFreeCreneauByAgeId.- Parameters:
ageId- LongstartDate- LocalDateendDate- LocalDatenow- Instant- Returns:
- DtList de Creneau creneau
-