Package io.vertigo.planning.agenda.dao
Class TrancheHoraireDAO
java.lang.Object
io.vertigo.datastore.impl.dao.DAO<TrancheHoraire,Long>
io.vertigo.planning.agenda.dao.TrancheHoraireDAO
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.datastore.impl.dao.StoreServices
public final class TrancheHoraireDAO
extends io.vertigo.datastore.impl.dao.DAO<TrancheHoraire,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
ConstructorsConstructorDescriptionTrancheHoraireDAO(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.datamodel.task.TaskManager taskManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager) Contructeur. -
Method Summary
Modifier and TypeMethodDescriptionvoidbatchInsertTrancheHoraire(io.vertigo.datamodel.data.model.DtList<TrancheHoraire> dto) Execute la tache TkBatchInsertTrancheHoraire.io.vertigo.datamodel.data.model.DtList<TrancheHoraire> getTrancheHorairesDisponibleByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now, LocalDate displayDayMin, Integer displayMinutesMin) Execute la tache TkGetTrancheHorairesDisponibleByAgeIds.io.vertigo.datamodel.data.model.DtList<TrancheHoraire> getTrancheHorairesFermeesByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate) Execute la tache TkGetTrancheHorairesFermeesByAgeIds.getTrancheHoraireWithLock(Long trhId) Execute la tache TkGetTrancheHoraireWithLock.io.vertigo.datamodel.data.model.DtList<TrancheHoraire> selectFreeTrancheHorairesByAgeId(Long ageId, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkSelectFreeTrancheHorairesByAgeId.io.vertigo.datamodel.data.model.DtList<TrancheHoraire> synchroGetTrancheHorairesByAgeIds(List<Long> ageIds, Instant now) Execute la tache TkSynchroGetTrancheHorairesByAgeIds.io.vertigo.datamodel.data.model.DtList<TrancheHoraire> synchroGetTrancheHorairesByAgeIdsAndDates(List<Long> ageIds, List<LocalDate> localDates, Instant now) Execute la tache TkSynchroGetTrancheHorairesByAgeIdsAndDates.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
-
TrancheHoraireDAO
@Inject public TrancheHoraireDAO(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
-
batchInsertTrancheHoraire
Execute la tache TkBatchInsertTrancheHoraire.- Parameters:
dto- DtList de TrancheHoraire
-
getTrancheHoraireWithLock
Execute la tache TkGetTrancheHoraireWithLock.- Parameters:
trhId- Long- Returns:
- TrancheHoraire creneau
-
getTrancheHorairesDisponibleByAgeIds
public io.vertigo.datamodel.data.model.DtList<TrancheHoraire> getTrancheHorairesDisponibleByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now, LocalDate displayDayMin, Integer displayMinutesMin) Execute la tache TkGetTrancheHorairesDisponibleByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDatenow- InstantdisplayDayMin- LocalDatedisplayMinutesMin- Integer- Returns:
- DtList de TrancheHoraire trancheHoraires
-
getTrancheHorairesFermeesByAgeIds
public io.vertigo.datamodel.data.model.DtList<TrancheHoraire> getTrancheHorairesFermeesByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate) Execute la tache TkGetTrancheHorairesFermeesByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDate- Returns:
- DtList de TrancheHoraire trancheHoraires
-
selectFreeTrancheHorairesByAgeId
public io.vertigo.datamodel.data.model.DtList<TrancheHoraire> selectFreeTrancheHorairesByAgeId(Long ageId, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkSelectFreeTrancheHorairesByAgeId.- Parameters:
ageId- LongstartDate- LocalDateendDate- LocalDatenow- Instant- Returns:
- DtList de TrancheHoraire trancheHoraires
-
synchroGetTrancheHorairesByAgeIds
public io.vertigo.datamodel.data.model.DtList<TrancheHoraire> synchroGetTrancheHorairesByAgeIds(List<Long> ageIds, Instant now) Execute la tache TkSynchroGetTrancheHorairesByAgeIds.- Parameters:
ageIds- List de Longnow- Instant- Returns:
- DtList de TrancheHoraire trancheHoraires
-
synchroGetTrancheHorairesByAgeIdsAndDates
public io.vertigo.datamodel.data.model.DtList<TrancheHoraire> synchroGetTrancheHorairesByAgeIdsAndDates(List<Long> ageIds, List<LocalDate> localDates, Instant now) Execute la tache TkSynchroGetTrancheHorairesByAgeIdsAndDates.- Parameters:
ageIds- List de LonglocalDates- List de LocalDatenow- Instant- Returns:
- DtList de TrancheHoraire trancheHoraires
-