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.
  • 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 persistance
      taskManager - Manager de Task
      smartTypeManager - SmartTypeManager
  • Method Details

    • batchInsertTrancheHoraire

      public void batchInsertTrancheHoraire(io.vertigo.datamodel.data.model.DtList<TrancheHoraire> dto)
      Execute la tache TkBatchInsertTrancheHoraire.
      Parameters:
      dto - DtList de TrancheHoraire
    • getTrancheHoraireWithLock

      public TrancheHoraire getTrancheHoraireWithLock(Long trhId)
      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 Long
      startDate - LocalDate
      endDate - LocalDate
      now - Instant
      displayDayMin - LocalDate
      displayMinutesMin - 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 Long
      startDate - LocalDate
      endDate - 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 - Long
      startDate - LocalDate
      endDate - LocalDate
      now - 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 Long
      now - 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 Long
      localDates - List de LocalDate
      now - Instant
      Returns:
      DtList de TrancheHoraire trancheHoraires