Index

A C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form

C

cancelConsultation(ConsultationCanceledDTO) - Method in class com.mirna.hospitalmanagementapi.application.services.ConsultationServiceImpl
Cancels and updates an existing query in the repository
cancelConsultation(ConsultationCanceledDTO) - Method in interface com.mirna.hospitalmanagementapi.domain.services.ConsultationService
Cancels and updates an existing query in the repository
CARDIOLOGY - Enum constant in enum class com.mirna.hospitalmanagementapi.domain.enums.Specialty
Specialty in cardiology
city() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.AddressDTO
Returns the value of the city record component.
com.mirna.hospitalmanagementapi.application.controllers - package com.mirna.hospitalmanagementapi.application.controllers
 
com.mirna.hospitalmanagementapi.application.controllers.auth - package com.mirna.hospitalmanagementapi.application.controllers.auth
 
com.mirna.hospitalmanagementapi.application.services - package com.mirna.hospitalmanagementapi.application.services
 
com.mirna.hospitalmanagementapi.application.services.auth - package com.mirna.hospitalmanagementapi.application.services.auth
 
com.mirna.hospitalmanagementapi.application.services.auth.jwt - package com.mirna.hospitalmanagementapi.application.services.auth.jwt
 
com.mirna.hospitalmanagementapi.application.usecase.auth.jwt - package com.mirna.hospitalmanagementapi.application.usecase.auth.jwt
 
com.mirna.hospitalmanagementapi.application.usecase.consultation - package com.mirna.hospitalmanagementapi.application.usecase.consultation
 
com.mirna.hospitalmanagementapi.application.usecase.doctor - package com.mirna.hospitalmanagementapi.application.usecase.doctor
 
com.mirna.hospitalmanagementapi.application.usecase.patient - package com.mirna.hospitalmanagementapi.application.usecase.patient
 
com.mirna.hospitalmanagementapi.application.usecase.user - package com.mirna.hospitalmanagementapi.application.usecase.user
 
com.mirna.hospitalmanagementapi.domain.dtos - package com.mirna.hospitalmanagementapi.domain.dtos
 
com.mirna.hospitalmanagementapi.domain.dtos.auth - package com.mirna.hospitalmanagementapi.domain.dtos.auth
 
com.mirna.hospitalmanagementapi.domain.dtos.consultation - package com.mirna.hospitalmanagementapi.domain.dtos.consultation
 
com.mirna.hospitalmanagementapi.domain.dtos.doctor - package com.mirna.hospitalmanagementapi.domain.dtos.doctor
 
com.mirna.hospitalmanagementapi.domain.dtos.patient - package com.mirna.hospitalmanagementapi.domain.dtos.patient
 
com.mirna.hospitalmanagementapi.domain.entities - package com.mirna.hospitalmanagementapi.domain.entities
 
com.mirna.hospitalmanagementapi.domain.entities.auth - package com.mirna.hospitalmanagementapi.domain.entities.auth
 
com.mirna.hospitalmanagementapi.domain.enums - package com.mirna.hospitalmanagementapi.domain.enums
 
com.mirna.hospitalmanagementapi.domain.exceptions - package com.mirna.hospitalmanagementapi.domain.exceptions
 
com.mirna.hospitalmanagementapi.domain.repositories - package com.mirna.hospitalmanagementapi.domain.repositories
 
com.mirna.hospitalmanagementapi.domain.repositories.auth - package com.mirna.hospitalmanagementapi.domain.repositories.auth
 
com.mirna.hospitalmanagementapi.domain.services - package com.mirna.hospitalmanagementapi.domain.services
 
com.mirna.hospitalmanagementapi.domain.services.auth - package com.mirna.hospitalmanagementapi.domain.services.auth
 
com.mirna.hospitalmanagementapi.domain.services.auth.jwt - package com.mirna.hospitalmanagementapi.domain.services.auth.jwt
 
com.mirna.hospitalmanagementapi.domain.validators.consultation - package com.mirna.hospitalmanagementapi.domain.validators.consultation
 
com.mirna.hospitalmanagementapi.domain.validators.consultation.constraints - package com.mirna.hospitalmanagementapi.domain.validators.consultation.constraints
 
com.mirna.hospitalmanagementapi.infra.handlers - package com.mirna.hospitalmanagementapi.infra.handlers
 
com.mirna.hospitalmanagementapi.infra.handlers.validation - package com.mirna.hospitalmanagementapi.infra.handlers.validation
 
com.mirna.hospitalmanagementapi.infra.security.config - package com.mirna.hospitalmanagementapi.infra.security.config
 
com.mirna.hospitalmanagementapi.infra.security.filters - package com.mirna.hospitalmanagementapi.infra.security.filters
 
Consultation - Class in com.mirna.hospitalmanagementapi.domain.entities
 
Consultation() - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Consultation
 
Consultation(Patient, Doctor, LocalDateTime) - Constructor for class com.mirna.hospitalmanagementapi.domain.entities.Consultation
Constructor for class Consultation
ConsultationCanceledDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.consultation
Data transfer object used to transfer data about cancellation that will be updated in a Consultation entity
ConsultationCanceledDTO(Long, ReasonCancellation) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.consultation.ConsultationCanceledDTO
Creates an instance of a ConsultationCanceledDTO record class.
ConsultationController - Class in com.mirna.hospitalmanagementapi.application.controllers
A Spring REST controller for managing consultations.
ConsultationController() - Constructor for class com.mirna.hospitalmanagementapi.application.controllers.ConsultationController
 
consultationDate() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.consultation.ConsultationDTO
Returns the value of the consultationDate record component.
ConsultationDateBusinessHours - Annotation Interface in com.mirna.hospitalmanagementapi.domain.validators.consultation.constraints
 
ConsultationDateBusinessHoursValidator - Class in com.mirna.hospitalmanagementapi.domain.validators.consultation
 
ConsultationDateBusinessHoursValidator() - Constructor for class com.mirna.hospitalmanagementapi.domain.validators.consultation.ConsultationDateBusinessHoursValidator
 
ConsultationDateScheduledInAdvance - Annotation Interface in com.mirna.hospitalmanagementapi.domain.validators.consultation.constraints
 
ConsultationDateScheduledInAdvanceValidator - Class in com.mirna.hospitalmanagementapi.domain.validators.consultation
 
ConsultationDateScheduledInAdvanceValidator() - Constructor for class com.mirna.hospitalmanagementapi.domain.validators.consultation.ConsultationDateScheduledInAdvanceValidator
 
ConsultationDTO - Record Class in com.mirna.hospitalmanagementapi.domain.dtos.consultation
Data transfer object used to transfer data that will be saved in a Consultation entity
ConsultationDTO(Long, Long, LocalDateTime, Specialty) - Constructor for record class com.mirna.hospitalmanagementapi.domain.dtos.consultation.ConsultationDTO
Creates an instance of a ConsultationDTO record class.
consultationId() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.consultation.ConsultationCanceledDTO
Returns the value of the consultationId record component.
ConsultationRepository - Interface in com.mirna.hospitalmanagementapi.domain.repositories
Repository interface for retrieving and manipulating all Consultation objects using their unique Long identifier.
ConsultationService - Interface in com.mirna.hospitalmanagementapi.domain.services
 
ConsultationServiceImpl - Class in com.mirna.hospitalmanagementapi.application.services
This class is an implementation of the ConsultationService interface.
ConsultationServiceImpl() - Constructor for class com.mirna.hospitalmanagementapi.application.services.ConsultationServiceImpl
 
ConsultationValidationErrorHandler - Class in com.mirna.hospitalmanagementapi.infra.handlers.validation
This @RestControllerAdvice is used to handle errors related to consultation business rules and return appropriate response message
ConsultationValidationErrorHandler() - Constructor for class com.mirna.hospitalmanagementapi.infra.handlers.validation.ConsultationValidationErrorHandler
 
ConsultationValidationException - Exception in com.mirna.hospitalmanagementapi.domain.exceptions
 
ConsultationValidationException(String) - Constructor for exception com.mirna.hospitalmanagementapi.domain.exceptions.ConsultationValidationException
 
cpf() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientDTO
Returns the value of the cpf record component.
cpf() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientPublicDataDTO
Returns the value of the cpf record component.
CreateJWTUseCase - Class in com.mirna.hospitalmanagementapi.application.usecase.auth.jwt
This class is used to execute the JWT create method using Algorithm HMAC256 along with the authenticated user login and id
CreateJWTUseCase() - Constructor for class com.mirna.hospitalmanagementapi.application.usecase.auth.jwt.CreateJWTUseCase
 
crm() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorDTO
Returns the value of the crm record component.
crm() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
Returns the value of the crm record component.
A C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form