Uses of Class
it.univr.passportease.entity.Availability
Packages that use Availability
Package
Description
-
Uses of Availability in it.univr.passportease.controller
Methods in it.univr.passportease.controller that return types with arguments of type AvailabilityModifier and TypeMethodDescriptionUserWorkerQueryController.getAvailabilities
(AvailabilityFilters availabilityFilters, Integer size, Integer page) This query returns the availabilities matching the given filters. -
Uses of Availability in it.univr.passportease.controller.user
Methods in it.univr.passportease.controller.user that return AvailabilityModifier and TypeMethodDescriptionUserMutationController.createReservation
(String availabilityID) This mutation creates a reservation from an availability.Methods in it.univr.passportease.controller.user that return types with arguments of type AvailabilityModifier and TypeMethodDescriptionUserQueryController.getUserReservations()
This query returns the reservations associated to the user. -
Uses of Availability in it.univr.passportease.dto.input
Method parameters in it.univr.passportease.dto.input with type arguments of type AvailabilityModifier and TypeMethodDescriptionjakarta.persistence.criteria.Predicate
AvailabilityFilters.toPredicate
(@NotNull jakarta.persistence.criteria.Root<Availability> root, @NotNull jakarta.persistence.criteria.CriteriaQuery<?> query, @NotNull jakarta.persistence.criteria.CriteriaBuilder criteriaBuilder) Creates aPredicate
from theAvailabilityFilters
object. -
Uses of Availability in it.univr.passportease.helper.map
Methods in it.univr.passportease.helper.map that return AvailabilityModifier and TypeMethodDescriptionMapAvailability.mapRequestToAvailability
(Request request, Office office, LocalDate localDate, LocalTime time) Map aRequest
to anAvailability
object. -
Uses of Availability in it.univr.passportease.repository
Methods in it.univr.passportease.repository that return types with arguments of type AvailabilityModifier and TypeMethodDescription@NotNull List
<Availability> AvailabilityRepository.findAll
(@NotNull org.springframework.data.jpa.domain.Specification<Availability> specification) Find theAvailability
entities that satisfy the givenSpecification
.AvailabilityRepository.findByRequestId
(UUID requestId) AvailabilityRepository.findByStatus
(Status status) Find the list ofAvailability
entities that have the given status.AvailabilityRepository.findByUser
(User user) Find the list ofAvailability
entities that have the givenUser
id.ReservationRepository.findByUserId
(UUID id) Finds all theAvailability
entities associated to the given user.Method parameters in it.univr.passportease.repository with type arguments of type AvailabilityModifier and TypeMethodDescription@NotNull List
<Availability> AvailabilityRepository.findAll
(@NotNull org.springframework.data.jpa.domain.Specification<Availability> specification) Find theAvailability
entities that satisfy the givenSpecification
. -
Uses of Availability in it.univr.passportease.service.user
Methods in it.univr.passportease.service.user that return AvailabilityModifier and TypeMethodDescriptionUserMutationService.createReservation
(UUID availabilityId, User user) Creates a new availability.Methods in it.univr.passportease.service.user that return types with arguments of type AvailabilityModifier and TypeMethodDescriptionUserQueryService.getUserReservations
(JWT token) Get the list of reservations of the user. -
Uses of Availability in it.univr.passportease.service.user.impl
Methods in it.univr.passportease.service.user.impl that return AvailabilityModifier and TypeMethodDescriptionUserMutationServiceImpl.createReservation
(UUID availabilityId, User user) Creates a reservation by id, setting the availability status toStatus.TAKEN
Methods in it.univr.passportease.service.user.impl that return types with arguments of type AvailabilityModifier and TypeMethodDescriptionUserQueryServiceImpl.getUserReservations
(JWT token) Get the list of reservations of the user. -
Uses of Availability in it.univr.passportease.service.userworker
Methods in it.univr.passportease.service.userworker that return types with arguments of type AvailabilityModifier and TypeMethodDescriptionUserWorkerQueryService.getAvailabilities
(AvailabilityFilters availabilityFilters, Integer page, Integer size) Get the list of availabilities. -
Uses of Availability in it.univr.passportease.service.userworker.impl
Methods in it.univr.passportease.service.userworker.impl that return types with arguments of type AvailabilityModifier and TypeMethodDescriptionUserWorkerQueryServiceImpl.getAvailabilities
(AvailabilityFilters availabilityFilters, Integer page, Integer size) Get all the availabilities that match the filters -
Uses of Availability in it.univr.passportease.service.worker.impl
Methods in it.univr.passportease.service.worker.impl with parameters of type AvailabilityModifier and TypeMethodDescriptionprivate static @NotNull Notification
WorkerMutationServiceImpl.getNotification
(Request request, Availability availability) Get notification for user that his request has been deleted.