Uses of Class
it.univr.passportease.exception.security.RateLimitException
Package
Description
-
Uses of RateLimitException in it.univr.passportease.controller
Modifier and TypeMethodDescriptionUserWorkerQueryController.getAvailabilities
(AvailabilityFilters availabilityFilters, Integer size, Integer page) This query returns the availabilities matching the given filters.UserWorkerQueryController.getOffices()
This query returns all the offices in the database. -
Uses of RateLimitException in it.univr.passportease.controller.user
Modifier and TypeMethodDescriptionUserAuthController.changeEmail
(String newEmail, String oldEmail) This mutation changes the email of the user.void
UserAuthController.changePassword
(String oldPassword, String newPassword) This mutation changes the password of the user.UserMutationController.createNotification
(NotificationInput notificationInput) This mutation creates a notification.UserMutationController.createReservation
(String availabilityID) This mutation creates a reservation from an availability.void
UserMutationController.deleteNotification
(UUID notificationId) This mutation deletes a notification.void
UserMutationController.deleteReservation
(String availabilityID) This mutation deletes a reservation.UserQueryController.getRequestTypesByUser()
This query returns the request types associated to the user.UserQueryController.getUserDetails()
This query returns the user details associated to the user.UserQueryController.getUserNotifications()
This query returns the notifications associated to the user.UserQueryController.getUserReservations()
This query returns the reservations associated to the user.This mutation logs in the user and returns the access token and the refresh token.void
UserAuthController.logout()
This mutation invalidates the access token and the refresh token of the user, it is shared between users and workers.UserMutationController.modifyNotification
(NotificationInput notificationInput, UUID notificationId) This mutation modifies a notification.void
UserMutationController.preserveAvailability
(String availabilityID) UserAuthController.refreshAccessToken
(String refreshToken) This mutation refreshes the access token and the refresh token of the user.UserAuthController.registerUser
(RegisterInput registerInput) This mutation registers the user and returns the access token and the refresh token. -
Uses of RateLimitException in it.univr.passportease.controller.worker
Modifier and TypeMethodDescriptionWorkerMutationController.createRequest
(RequestInput requestInput) This mutation creates a request.void
WorkerMutationController.deleteRequest
(String requestID) This mutation deletes a request.WorkerQueryController.getAllRequestTypes()
This query returns all the request types in the database.WorkerQueryController.getRequestByAvailabilityID
(String id) This query returns the request with the given availability id.WorkerAuthController.loginWorker
(String username, String password) Logs in the worker with the given username and password.WorkerMutationController.modifyRequest
(String requestID, RequestInput requestInput) This mutation modifies a request.WorkerAuthController.registerWorker
(WorkerInput workerInput) Deprecated.
WorkerAuthController.loginWorker(String, String)
instead.