Package io.vertigo.planning.agenda
Class AgendaPAO
java.lang.Object
io.vertigo.planning.agenda.AgendaPAO
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,io.vertigo.datastore.impl.dao.StoreServices
This class is automatically generated.
DO NOT EDIT THIS FILE DIRECTLY.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseTrancheHoraireByTrhId(List<Long> trhIds) Execute la tache TkCloseTrancheHoraireByTrhId.io.vertigo.datamodel.data.model.DtList<PlageHoraireDisplay> countUnlinkReservationPerXminByAgeId(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Integer minuteAgg) Execute la tache TkCountUnlinkReservationPerXminByAgeId.voidcreateCreneauOfPublishedTrancheHoraireByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant instantPublication) Execute la tache TkCreateCreneauOfPublishedTrancheHoraireByAgeIds.voidExecute la tache TkDeletePlageHoraireCascadeByPlhId.getDateDernierePublicationByAgeIds(List<Long> ageIds, Instant now) Execute la tache TkGetDateDernierePublicationByAgeIds.io.vertigo.datamodel.data.model.DtList<DateDisponibleDisplay> getDateDisponibleDisplayByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetDateDisponibleDisplayByAgeIds.getDatePremiereDisponibiliteByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now, LocalDate displayDayMin, Integer displayMinutesMin) Execute la tache TkGetDatePremiereDisponibiliteByAgeIds.io.vertigo.datamodel.data.model.DtList<DefaultPlageHoraire> getDefaultPlageHoraireByAgeId(Long ageId, LocalDate startDate, LocalDate endDate) Execute la tache TkGetDefaultPlageHoraireByAgeId.getFirstLocalDatesFreeOfPlageHorairePerDayOfWeek(List<Long> ageIds, LocalDate dateLocaleFromDebut, LocalDate dateLocaleFromFin, LocalDate dateLocaleToDebut, LocalDate dateLocaleToFin) Execute la tache TkGetFirstLocalDatesFreeOfPlageHorairePerDayOfWeek.io.vertigo.datamodel.data.model.DtList<AffectionReservation> getLinkReservationAfterPublishByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate) Execute la tache TkGetLinkReservationAfterPublishByAgeIds.io.vertigo.datamodel.data.model.DtList<PlageHoraireDisplay> getPlageHoraireDisplayByAgeId(Long ageId, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetPlageHoraireDisplayByAgeId.io.vertigo.datamodel.data.model.DtList<PlageHoraireDisplay> getPlageHoraireDisplayByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetPlageHoraireDisplayByAgeIds.getPlageHoraireDisplayByPlhId(Long plhId, Instant now) Execute la tache TkGetPlageHoraireDisplayByPlhId.getPrecedentePublicationByAgeIds(List<Long> ageIds, Instant now) Execute la tache TkGetPrecedentePublicationByAgeIds.getProchainePublicationByAgeIds(List<Long> ageIds, Instant now) Execute la tache TkGetProchainePublicationByAgeIds.io.vertigo.datamodel.data.model.DtList<TrancheHoraireDisplay> getTrancheHoraireDisplayByDate(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetTrancheHoraireDisplayByDate.io.vertigo.datamodel.data.model.DtList<TrancheHoraireDisplay> getTrancheHoraireDisplayByPlhId(Long plhId, Instant now) Execute la tache TkGetTrancheHoraireDisplayByPlhId.voidlinkCreneauToReservation(io.vertigo.datamodel.data.model.DtList<AffectionReservation> affectionReservation) Execute la tache TkLinkCreneauToReservation.voidpublishTrancheHoraireByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now, Instant instantPublication) Execute la tache TkPublishTrancheHoraireByAgeIds.purgePlageHoraireByDateLocale(LocalDate purgeDate) Execute la tache TkPurgePlageHoraireByDateLocale.reserverCreneaux(io.vertigo.datamodel.data.model.DtList<Creneau> creneaux) Execute la tache TkReserverCreneaux.voidsupprimerReservationsCreneau(List<Long> recIds) Execute la tache TkSupprimerReservationsCreneau.
-
Constructor Details
-
AgendaPAO
@Inject public AgendaPAO(io.vertigo.datamodel.task.TaskManager taskManager) Constructeur.- Parameters:
taskManager- Manager des Task
-
-
Method Details
-
closeTrancheHoraireByTrhId
Execute la tache TkCloseTrancheHoraireByTrhId.- Parameters:
trhIds- List de Long
-
countUnlinkReservationPerXminByAgeId
public io.vertigo.datamodel.data.model.DtList<PlageHoraireDisplay> countUnlinkReservationPerXminByAgeId(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Integer minuteAgg) Execute la tache TkCountUnlinkReservationPerXminByAgeId.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDateminuteAgg- Integer- Returns:
- DtList de PlageHoraireDisplay plageHoraires
-
createCreneauOfPublishedTrancheHoraireByAgeIds
public void createCreneauOfPublishedTrancheHoraireByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant instantPublication) Execute la tache TkCreateCreneauOfPublishedTrancheHoraireByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDateinstantPublication- Instant
-
deletePlageHoraireCascadeByPlhId
Execute la tache TkDeletePlageHoraireCascadeByPlhId.- Parameters:
plhId- Long
-
getDateDernierePublicationByAgeIds
Execute la tache TkGetDateDernierePublicationByAgeIds.- Parameters:
ageIds- List de Longnow- Instant- Returns:
- Option de LocalDate premiereDisponibilite
-
getDateDisponibleDisplayByAgeIds
public io.vertigo.datamodel.data.model.DtList<DateDisponibleDisplay> getDateDisponibleDisplayByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetDateDisponibleDisplayByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDatenow- Instant- Returns:
- DtList de DateDisponibleDisplay plageHoraires
-
getDatePremiereDisponibiliteByAgeIds
public Optional<LocalDate> getDatePremiereDisponibiliteByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now, LocalDate displayDayMin, Integer displayMinutesMin) Execute la tache TkGetDatePremiereDisponibiliteByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDatenow- InstantdisplayDayMin- LocalDatedisplayMinutesMin- Integer- Returns:
- Option de LocalDate premiereDisponibilite
-
getDefaultPlageHoraireByAgeId
public io.vertigo.datamodel.data.model.DtList<DefaultPlageHoraire> getDefaultPlageHoraireByAgeId(Long ageId, LocalDate startDate, LocalDate endDate) Execute la tache TkGetDefaultPlageHoraireByAgeId.- Parameters:
ageId- LongstartDate- LocalDateendDate- LocalDate- Returns:
- DtList de DefaultPlageHoraire plageHoraires
-
getFirstLocalDatesFreeOfPlageHorairePerDayOfWeek
public List<LocalDate> getFirstLocalDatesFreeOfPlageHorairePerDayOfWeek(List<Long> ageIds, LocalDate dateLocaleFromDebut, LocalDate dateLocaleFromFin, LocalDate dateLocaleToDebut, LocalDate dateLocaleToFin) Execute la tache TkGetFirstLocalDatesFreeOfPlageHorairePerDayOfWeek.- Parameters:
ageIds- List de LongdateLocaleFromDebut- LocalDatedateLocaleFromFin- LocalDatedateLocaleToDebut- LocalDatedateLocaleToFin- LocalDate- Returns:
- List de LocalDate firstDatesPerDow
-
getLinkReservationAfterPublishByAgeIds
public io.vertigo.datamodel.data.model.DtList<AffectionReservation> getLinkReservationAfterPublishByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate) Execute la tache TkGetLinkReservationAfterPublishByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDate- Returns:
- DtList de AffectionReservation affectionReservation
-
getPlageHoraireDisplayByAgeId
public io.vertigo.datamodel.data.model.DtList<PlageHoraireDisplay> getPlageHoraireDisplayByAgeId(Long ageId, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetPlageHoraireDisplayByAgeId.- Parameters:
ageId- LongstartDate- LocalDateendDate- LocalDatenow- Instant- Returns:
- DtList de PlageHoraireDisplay plageHoraires
-
getPlageHoraireDisplayByAgeIds
public io.vertigo.datamodel.data.model.DtList<PlageHoraireDisplay> getPlageHoraireDisplayByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetPlageHoraireDisplayByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDatenow- Instant- Returns:
- DtList de PlageHoraireDisplay plageHoraires
-
getPlageHoraireDisplayByPlhId
Execute la tache TkGetPlageHoraireDisplayByPlhId.- Parameters:
plhId- Longnow- Instant- Returns:
- PlageHoraireDisplay plageHoraires
-
getPrecedentePublicationByAgeIds
Execute la tache TkGetPrecedentePublicationByAgeIds.- Parameters:
ageIds- List de Longnow- Instant- Returns:
- Option de PublicationRange publicationRange
-
getProchainePublicationByAgeIds
Execute la tache TkGetProchainePublicationByAgeIds.- Parameters:
ageIds- List de Longnow- Instant- Returns:
- Option de PublicationRange publicationRange
-
getTrancheHoraireDisplayByDate
public io.vertigo.datamodel.data.model.DtList<TrancheHoraireDisplay> getTrancheHoraireDisplayByDate(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now) Execute la tache TkGetTrancheHoraireDisplayByDate.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDatenow- Instant- Returns:
- DtList de TrancheHoraireDisplay trancheHoraires
-
getTrancheHoraireDisplayByPlhId
public io.vertigo.datamodel.data.model.DtList<TrancheHoraireDisplay> getTrancheHoraireDisplayByPlhId(Long plhId, Instant now) Execute la tache TkGetTrancheHoraireDisplayByPlhId.- Parameters:
plhId- Longnow- Instant- Returns:
- DtList de TrancheHoraireDisplay trancheHoraires
-
linkCreneauToReservation
public void linkCreneauToReservation(io.vertigo.datamodel.data.model.DtList<AffectionReservation> affectionReservation) Execute la tache TkLinkCreneauToReservation.- Parameters:
affectionReservation- DtList de AffectionReservation
-
publishTrancheHoraireByAgeIds
public void publishTrancheHoraireByAgeIds(List<Long> ageIds, LocalDate startDate, LocalDate endDate, Instant now, Instant instantPublication) Execute la tache TkPublishTrancheHoraireByAgeIds.- Parameters:
ageIds- List de LongstartDate- LocalDateendDate- LocalDatenow- InstantinstantPublication- Instant
-
purgePlageHoraireByDateLocale
Execute la tache TkPurgePlageHoraireByDateLocale.- Parameters:
purgeDate- LocalDate- Returns:
- Integer intSqlRowcount
-
reserverCreneaux
Execute la tache TkReserverCreneaux.- Parameters:
creneaux- DtList de Creneau- Returns:
- Integer intSqlRowcount
-
supprimerReservationsCreneau
Execute la tache TkSupprimerReservationsCreneau.- Parameters:
recIds- List de Long
-