Index
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
cityrecord 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
ConsultationCanceledDTOrecord 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
consultationDaterecord 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
ConsultationDTOrecord class. - consultationId() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.consultation.ConsultationCanceledDTO
-
Returns the value of the
consultationIdrecord 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
cpfrecord component. - cpf() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.patient.PatientPublicDataDTO
-
Returns the value of the
cpfrecord 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
crmrecord component. - crm() - Method in record class com.mirna.hospitalmanagementapi.domain.dtos.doctor.DoctorPublicDataDTO
-
Returns the value of the
crmrecord component.
All Classes and Interfaces|All Packages|Serialized Form