Class CreneauDAO

java.lang.Object
io.vertigo.datastore.impl.dao.DAO<Creneau,Long>
io.vertigo.planning.agenda.dao.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.
  • 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 persistance
      taskManager - Manager de Task
      smartTypeManager - 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 Long
      startDate - LocalDate
      endDate - LocalDate
      startMinutes - Integer
      endMinutes - Integer
      now - Instant
      Returns:
      Option de Creneau creneau
    • selectCreneauForUpdateByTrhId

      public Optional<Creneau> selectCreneauForUpdateByTrhId(Long trhId)
      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 - Long
      startDate - LocalDate
      endDate - LocalDate
      now - Instant
      Returns:
      DtList de Creneau creneau