Index

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

A

ABERTO - Enum constant in enum class br.com.selfmaintenance.domain.entities.procedimento.ProcedimentoStatus
Procedimento foi aberto mas ainda não teve uma resposta
addCorsMappings(CorsRegistry) - Method in class br.com.selfmaintenance.infra.security.CorsConfiguration
 
adicionarRecurso(Recurso) - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
adicionarRecurso(Long, Recurso) - Method in interface br.com.selfmaintenance.app.services.procedimento.IProcedimentoService
 
adicionarRecurso(Long, Recurso) - Method in class br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
 
adicionarRecurso(Long, Recurso) - Method in class br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
 
AGENDADO - Enum constant in enum class br.com.selfmaintenance.domain.entities.procedimento.ProcedimentoStatus
Procedimento foi agendado
ano() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the ano record component.
ano() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Returns the value of the ano record component.
ano() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the ano record component.
ApiResponse - Record Class in br.com.selfmaintenance.utils.responses
[ApiResponse] é a classe que representa a resposta padrão da API.
ApiResponse(int, String) - Constructor for record class br.com.selfmaintenance.utils.responses.ApiResponse
 
ApiResponse(int, String, DadosErroResponse) - Constructor for record class br.com.selfmaintenance.utils.responses.ApiResponse
 
ApiResponse(int, String, Object) - Constructor for record class br.com.selfmaintenance.utils.responses.ApiResponse
 
ApiResponse(int, String, Object, DadosErroResponse) - Constructor for record class br.com.selfmaintenance.utils.responses.ApiResponse
Creates an instance of a ApiResponse record class.
Application - Class in br.com.selfmaintenance
 
Application() - Constructor for class br.com.selfmaintenance.Application
 
atualizarProcedimento(Long, Procedimento) - Method in interface br.com.selfmaintenance.app.services.procedimento.IProcedimentoService
 
atualizarProcedimento(Long, Procedimento) - Method in class br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
 
atualizarProcedimento(Long, Procedimento) - Method in class br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
 
autenticacao - Variable in class br.com.selfmaintenance.app.facades.SelfMaintenanceFacade
[AutenticacaoFacade] é a fachada de autenticação
AutenticacaoController - Class in br.com.selfmaintenance.presentation.http.controllers
[AutenticacaoController] é a classe que representa o controlador de autenticação do sistema.
AutenticacaoController(SelfMaintenanceFacade) - Constructor for class br.com.selfmaintenance.presentation.http.controllers.AutenticacaoController
 
AutenticacaoDTO - Record Class in br.com.selfmaintenance.app.records
 
AutenticacaoDTO(String, String) - Constructor for record class br.com.selfmaintenance.app.records.AutenticacaoDTO
Creates an instance of a AutenticacaoDTO record class.
AutenticacaoFacade - Class in br.com.selfmaintenance.app.facades
[AutenticacaoFacade] é a fachada de autenticação nela temos os serviços de token, gerenciador de autenticação e autorização todos concentrados em um único lugar
AutenticacaoFacade(ITokenService, AuthenticationManager, UserDetailsService) - Constructor for class br.com.selfmaintenance.app.facades.AutenticacaoFacade
 
authenticationManager(AuthenticationConfiguration) - Method in class br.com.selfmaintenance.infra.security.SecurityConfigurations
 
autorizacao - Variable in class br.com.selfmaintenance.app.facades.AutenticacaoFacade
[UserDetailsService] é a definição do serviço de autorização
AutorizacaoService - Class in br.com.selfmaintenance.app.services.autenticacao
[AutorizacaoService] é a classe que representa o serviço de autorização
AutorizacaoService(UsuarioAutenticavelRepository) - Constructor for class br.com.selfmaintenance.app.services.autenticacao.AutorizacaoService
Construtor da classe recebendo o repositório de usuarioAutenticavel

B

BARCO - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Barco
br.com.selfmaintenance - package br.com.selfmaintenance
 
br.com.selfmaintenance.app.components - package br.com.selfmaintenance.app.components
 
br.com.selfmaintenance.app.facades - package br.com.selfmaintenance.app.facades
 
br.com.selfmaintenance.app.records - package br.com.selfmaintenance.app.records
 
br.com.selfmaintenance.app.records.prestador - package br.com.selfmaintenance.app.records.prestador
 
br.com.selfmaintenance.app.records.recurso - package br.com.selfmaintenance.app.records.recurso
 
br.com.selfmaintenance.app.records.usuario - package br.com.selfmaintenance.app.records.usuario
 
br.com.selfmaintenance.app.records.veiculo - package br.com.selfmaintenance.app.records.veiculo
 
br.com.selfmaintenance.app.services.autenticacao - package br.com.selfmaintenance.app.services.autenticacao
 
br.com.selfmaintenance.app.services.autenticacao.token - package br.com.selfmaintenance.app.services.autenticacao.token
 
br.com.selfmaintenance.app.services.procedimento - package br.com.selfmaintenance.app.services.procedimento
 
br.com.selfmaintenance.app.services.recurso - package br.com.selfmaintenance.app.services.recurso
 
br.com.selfmaintenance.app.services.usuario - package br.com.selfmaintenance.app.services.usuario
 
br.com.selfmaintenance.app.services.usuario.prestador - package br.com.selfmaintenance.app.services.usuario.prestador
 
br.com.selfmaintenance.app.services.veiculo - package br.com.selfmaintenance.app.services.veiculo
 
br.com.selfmaintenance.app.validations.usuario - package br.com.selfmaintenance.app.validations.usuario
 
br.com.selfmaintenance.app.validations.veiculo - package br.com.selfmaintenance.app.validations.veiculo
 
br.com.selfmaintenance.domain.entities.procedimento - package br.com.selfmaintenance.domain.entities.procedimento
 
br.com.selfmaintenance.domain.entities.recurso - package br.com.selfmaintenance.domain.entities.recurso
 
br.com.selfmaintenance.domain.entities.usuario - package br.com.selfmaintenance.domain.entities.usuario
 
br.com.selfmaintenance.domain.entities.usuario.cliente - package br.com.selfmaintenance.domain.entities.usuario.cliente
 
br.com.selfmaintenance.domain.entities.usuario.oficina - package br.com.selfmaintenance.domain.entities.usuario.oficina
 
br.com.selfmaintenance.domain.entities.veiculo - package br.com.selfmaintenance.domain.entities.veiculo
 
br.com.selfmaintenance.infra.repositories.procedimento - package br.com.selfmaintenance.infra.repositories.procedimento
 
br.com.selfmaintenance.infra.repositories.recurso - package br.com.selfmaintenance.infra.repositories.recurso
 
br.com.selfmaintenance.infra.repositories.usuario - package br.com.selfmaintenance.infra.repositories.usuario
 
br.com.selfmaintenance.infra.repositories.usuario.oficina - package br.com.selfmaintenance.infra.repositories.usuario.oficina
 
br.com.selfmaintenance.infra.repositories.veiculo - package br.com.selfmaintenance.infra.repositories.veiculo
 
br.com.selfmaintenance.infra.security - package br.com.selfmaintenance.infra.security
 
br.com.selfmaintenance.infra.springdoc - package br.com.selfmaintenance.infra.springdoc
 
br.com.selfmaintenance.presentation.http.controllers - package br.com.selfmaintenance.presentation.http.controllers
 
br.com.selfmaintenance.utils.exceptions - package br.com.selfmaintenance.utils.exceptions
 
br.com.selfmaintenance.utils.generators - package br.com.selfmaintenance.utils.generators
 
br.com.selfmaintenance.utils.responses - package br.com.selfmaintenance.utils.responses
 
br.com.selfmaintenance.utils.responses.error - package br.com.selfmaintenance.utils.responses.error
 
buscar(Long, String) - Method in interface br.com.selfmaintenance.app.services.recurso.IRecursoService
Busca um recurso pelo ID no sistema.
buscar(Long, String) - Method in class br.com.selfmaintenance.app.services.recurso.RecursoService
[buscar] é o método que busca um recurso no sistema.
buscar(Long, String) - Method in interface br.com.selfmaintenance.app.services.veiculo.IVeiculoService
[buscar] busca um veículo no sistema.
buscar(Long, String) - Method in class br.com.selfmaintenance.app.services.veiculo.VeiculoService
[buscar] é o método que busca um veículo no sistema.
buscar(Long, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.RecursoController
Método que busca um recurso no sistema
buscar(Long, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.VeiculoController
Método que busca um veículo no sistema
buscarProcedimentoPorId(Long) - Method in interface br.com.selfmaintenance.app.services.procedimento.IProcedimentoService
 
buscarProcedimentoPorId(Long) - Method in class br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
 
buscarProcedimentoPorId(Long) - Method in class br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
 

C

CAMINHAO - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Caminhão
CAMINHONETE - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Caminhonete
CANCELADO - Enum constant in enum class br.com.selfmaintenance.domain.entities.procedimento.ProcedimentoStatus
Procedimento foi cancelado
CARRO - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Carro
causa() - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Returns the value of the causa record component.
chassi() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the chassi record component.
chassi() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the chassi record component.
cliente - Variable in class br.com.selfmaintenance.app.facades.SelfMaintenanceFacade
[ClienteFacade] é a fachada de cliente
Cliente - Class in br.com.selfmaintenance.domain.entities.usuario.cliente
[Cliente] é a entidade que representa um cliente do sistema, para um cliente ser criado é necessário que ele tenha um nome, cpf, email, contato e senha.
Cliente() - Constructor for class br.com.selfmaintenance.domain.entities.usuario.cliente.Cliente
 
Cliente(UsuarioAutenticavel, String, String, String, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.cliente.Cliente
 
Cliente(Long, UsuarioAutenticavel, String, String, String, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.cliente.Cliente
 
CLIENTE - Enum constant in enum class br.com.selfmaintenance.domain.entities.usuario.UsuarioRole
 
ClienteFacade - Class in br.com.selfmaintenance.app.facades
[ClienteFacade] é a fachada de cliente nela temos os serviços de veículo todos concentrados em um único lugar
ClienteFacade(IVeiculoService) - Constructor for class br.com.selfmaintenance.app.facades.ClienteFacade
 
ClienteRepository - Interface in br.com.selfmaintenance.infra.repositories.usuario
 
cnpj() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Returns the value of the cnpj record component.
contato() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Returns the value of the contato record component.
contato() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Returns the value of the contato record component.
cor() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the cor record component.
cor() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Returns the value of the cor record component.
cor() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the cor record component.
CorsConfiguration - Class in br.com.selfmaintenance.infra.security
 
CorsConfiguration() - Constructor for class br.com.selfmaintenance.infra.security.CorsConfiguration
 
cpf() - Method in record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
Returns the value of the cpf record component.
cpf() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Returns the value of the cpf record component.
criar(CriarPrestadorDTO, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.PrestadorController
Método que cria um prestador no sistema
criar(CriarPrestadorDTO, String) - Method in interface br.com.selfmaintenance.app.services.usuario.prestador.IPrestadorService
[criar] cria um prestador no sistema.
criar(CriarPrestadorDTO, String) - Method in class br.com.selfmaintenance.app.services.usuario.prestador.PrestadorService
 
criar(CriarRecursoDTO, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.RecursoController
Método que cria um recurso no sistema
criar(CriarRecursoDTO, String) - Method in interface br.com.selfmaintenance.app.services.recurso.IRecursoService
Cria um novo recurso no sistema.
criar(CriarRecursoDTO, String) - Method in class br.com.selfmaintenance.app.services.recurso.RecursoService
 
criar(CriarUsuarioDTO) - Method in class br.com.selfmaintenance.presentation.http.controllers.UsuarioController
Método que cria um usuário no sistema
criar(CriarUsuarioDTO) - Method in interface br.com.selfmaintenance.app.services.usuario.IUsuarioService
[criar] cria um usuário no sistema.
criar(CriarUsuarioDTO) - Method in class br.com.selfmaintenance.app.services.usuario.UsuarioService
[criar] é o método que cria um usuário no sistema.
criar(CriarVeiculoDTO, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.VeiculoController
Método que cria um veículo no sistema
criar(CriarVeiculoDTO, String) - Method in interface br.com.selfmaintenance.app.services.veiculo.IVeiculoService
[criar] cria um veículo no sistema.
criar(CriarVeiculoDTO, String) - Method in class br.com.selfmaintenance.app.services.veiculo.VeiculoService
[criar] é o método que cria um veículo no sistema.
criar(UsuarioAutenticavel) - Method in interface br.com.selfmaintenance.app.services.autenticacao.token.ITokenService
[criar] cria um token de autenticação para um usuário.
criar(UsuarioAutenticavel) - Method in class br.com.selfmaintenance.app.services.autenticacao.token.TokenService
[criar] é o método que cria um token de autenticação para um usuário.
CriarPrestadorDTO - Record Class in br.com.selfmaintenance.app.records.prestador
 
CriarPrestadorDTO(UsuarioAutenticavelPrestadorDTO, String, String) - Constructor for record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
Creates an instance of a CriarPrestadorDTO record class.
criarProcedimento(Procedimento) - Method in interface br.com.selfmaintenance.app.services.procedimento.IProcedimentoService
 
criarProcedimento(Procedimento) - Method in class br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
 
criarProcedimento(Procedimento) - Method in class br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
 
CriarRecursoDTO - Record Class in br.com.selfmaintenance.app.records.recurso
 
CriarRecursoDTO(String, int, String) - Constructor for record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
Creates an instance of a CriarRecursoDTO record class.
CriarUsuarioDTO - Record Class in br.com.selfmaintenance.app.records.usuario
 
CriarUsuarioDTO(UsuarioAutenticavelDTO, String, String, String) - Constructor for record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Creates an instance of a CriarUsuarioDTO record class.
CriarVeiculoDTO - Record Class in br.com.selfmaintenance.app.records.veiculo
 
CriarVeiculoDTO(String, String, String, int, String, String, String, String) - Constructor for record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Creates an instance of a CriarVeiculoDTO record class.
criptografarSenha() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
customOpenAPI() - Method in class br.com.selfmaintenance.infra.springdoc.SpringDocConfigurations
 

D

dados() - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
Returns the value of the dados record component.
DadosErroResponse - Record Class in br.com.selfmaintenance.utils.responses.error
[DadosErroResponse] é a classe que representa os dados de erro da API.
DadosErroResponse(String, String, String, int) - Constructor for record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Creates an instance of a DadosErroResponse record class.
deletar(Long, String) - Method in interface br.com.selfmaintenance.app.services.recurso.IRecursoService
Deleta um recurso do sistema.
deletar(Long, String) - Method in class br.com.selfmaintenance.app.services.recurso.RecursoService
[deletar] é o método que deleta um recurso no sistema.
deletar(Long, String) - Method in interface br.com.selfmaintenance.app.services.veiculo.IVeiculoService
[deletar] deleta um veículo do sistema.
deletar(Long, String) - Method in class br.com.selfmaintenance.app.services.veiculo.VeiculoService
 
deletar(Long, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.RecursoController
Método que deleta um recurso no sistema
deletar(Long, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.VeiculoController
Método que deleta um veículo no sistema
deletarProcedimento(Long) - Method in interface br.com.selfmaintenance.app.services.procedimento.IProcedimentoService
 
deletarProcedimento(Long) - Method in class br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
 
deletarProcedimento(Long) - Method in class br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
 
descricao() - Method in record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
Returns the value of the descricao record component.
descricao() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
Returns the value of the descricao record component.
descricao() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Returns the value of the descricao record component.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class br.com.selfmaintenance.app.components.FiltroSeguranca
 

E

editar(Long, EditarRecursoDTO, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.RecursoController
Método que edita um recurso no sistema
editar(Long, EditarRecursoDTO, String) - Method in interface br.com.selfmaintenance.app.services.recurso.IRecursoService
Edita um recurso existente no sistema.
editar(Long, EditarRecursoDTO, String) - Method in class br.com.selfmaintenance.app.services.recurso.RecursoService
[editar] é o método que edita um recurso no sistema.
editar(Long, EditarVeiculoDTO, String) - Method in class br.com.selfmaintenance.presentation.http.controllers.VeiculoController
Método que edita um veículo no sistema
editar(Long, EditarVeiculoDTO, String) - Method in interface br.com.selfmaintenance.app.services.veiculo.IVeiculoService
[editar] edita um veículo no sistema.
editar(Long, EditarVeiculoDTO, String) - Method in class br.com.selfmaintenance.app.services.veiculo.VeiculoService
[editar] é o método que edita um veículo no sistema.
EditarRecursoDTO - Record Class in br.com.selfmaintenance.app.records.recurso
 
EditarRecursoDTO(Optional<String>, Optional<Integer>, Optional<String>) - Constructor for record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
Creates an instance of a EditarRecursoDTO record class.
EditarVeiculoDTO - Record Class in br.com.selfmaintenance.app.records.veiculo
 
EditarVeiculoDTO(Optional<String>, Optional<String>, Optional<Integer>, Optional<String>, String) - Constructor for record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Creates an instance of a EditarVeiculoDTO record class.
email() - Method in record class br.com.selfmaintenance.app.records.AutenticacaoDTO
Returns the value of the email record component.
email() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Returns the value of the email record component.
email() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Returns the value of the email record component.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.AutenticacaoDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Indicates whether some other object is "equal to" this one.
erro() - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
Returns the value of the erro record component.
extrairEmailUsuarioToken(String) - Method in interface br.com.selfmaintenance.app.services.autenticacao.token.ITokenService
[extrairEmailUsuarioToken] extrai o email do usuário autenticado de um token.
extrairEmailUsuarioToken(String) - Method in class br.com.selfmaintenance.app.services.autenticacao.token.TokenService
[extrairEmailUsuarioToken] é o método que extrai o email do usuário autenticado de um token.

F

FiltroSeguranca - Class in br.com.selfmaintenance.app.components
[FiltroSeguranca] é o filtro de segurança que intercepta todas as requisições e verifica se o token é válido.
FiltroSeguranca(TokenService, UsuarioAutenticavelRepository) - Constructor for class br.com.selfmaintenance.app.components.FiltroSeguranca
 
findByCliente_email(String) - Method in interface br.com.selfmaintenance.infra.repositories.veiculo.VeiculoRepository
 
findByClienteAndId(Cliente, Long) - Method in interface br.com.selfmaintenance.infra.repositories.veiculo.VeiculoRepository
 
findByEmail(String) - Method in interface br.com.selfmaintenance.infra.repositories.usuario.ClienteRepository
 
findByEmail(String) - Method in interface br.com.selfmaintenance.infra.repositories.usuario.oficina.OficinaRepository
 
findByEmail(String) - Method in interface br.com.selfmaintenance.infra.repositories.usuario.oficina.PrestadorRepository
 
findByEmail(String) - Method in interface br.com.selfmaintenance.infra.repositories.usuario.UsuarioAutenticavelRepository
 
findByEmailCustom(String) - Method in interface br.com.selfmaintenance.infra.repositories.usuario.UsuarioAutenticavelRepository
 
findByOficina_email(String) - Method in interface br.com.selfmaintenance.infra.repositories.recurso.RecursoRepository
 
findByOficinaAndId(Oficina, Long) - Method in interface br.com.selfmaintenance.infra.repositories.recurso.RecursoRepository
 

G

GeradorDocumento - Class in br.com.selfmaintenance.utils.generators
 
GeradorDocumento() - Constructor for class br.com.selfmaintenance.utils.generators.GeradorDocumento
 
gerarCNPJ() - Static method in class br.com.selfmaintenance.utils.generators.GeradorDocumento
 
gerarCPF() - Static method in class br.com.selfmaintenance.utils.generators.GeradorDocumento
 
gerenciador - Variable in class br.com.selfmaintenance.app.facades.AutenticacaoFacade
[AuthenticationManager] é a definição do serviço de autenticação
getAno() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getAuthorities() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
getCausa() - Method in exception class br.com.selfmaintenance.utils.exceptions.ServiceException
[getCausa] é o método que retorna a causa da exceção
getChassi() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getContato() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
getContato() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
getCor() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getCpf() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
getDescricao() - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
getEmail() - Method in class br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
 
getEmail() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
getEmail() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
getId() - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
getId() - Method in class br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
 
getId() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
getId() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
getId() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getMarca() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getMensagem() - Method in exception class br.com.selfmaintenance.utils.exceptions.ServiceException
[getMensagem] é o método que retorna a mensagem da exceção
getMetodo() - Method in exception class br.com.selfmaintenance.utils.exceptions.ServiceException
[getMetodo] é o método que retorna o método onde a exceção ocorreu
getModelo() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getNome() - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
getNome() - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
getNome() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
getOficina() - Method in class br.com.selfmaintenance.domain.entities.usuario.oficina.Prestador
 
getPacote() - Method in exception class br.com.selfmaintenance.utils.exceptions.ServiceException
[getPacote] é o método que retorna o pacote onde a exceção ocorreu
getPassword() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
getPlaca() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getQuantidade() - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
getRecursos() - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
getRenavam() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getRole() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
getRole() - Method in enum class br.com.selfmaintenance.domain.entities.usuario.UsuarioRole
 
getSenha() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
getSexo() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
getStatus() - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
getStatus() - Method in enum class br.com.selfmaintenance.domain.entities.procedimento.ProcedimentoStatus
 
getStatus() - Method in exception class br.com.selfmaintenance.utils.exceptions.ServiceException
[getStatus] é o método que retorna o status da exceção
getTipo() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
getTipo() - Method in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
 
getUsername() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
groups() - Element in annotation interface br.com.selfmaintenance.app.validations.usuario.ValidRole
 
groups() - Element in annotation interface br.com.selfmaintenance.app.validations.veiculo.ValidTipo
 

H

hashCode() - Method in record class br.com.selfmaintenance.app.records.AutenticacaoDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
Returns a hash code value for this object.
hashCode() - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Returns a hash code value for this object.

I

id() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Returns the value of the id record component.
id() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the id record component.
initialize(ValidRole) - Method in class br.com.selfmaintenance.app.validations.usuario.RoleValidator
 
initialize(ValidTipo) - Method in class br.com.selfmaintenance.app.validations.veiculo.TipoValidator
 
IPrestadorService - Interface in br.com.selfmaintenance.app.services.usuario.prestador
[IPrestadorService] é a interface que define os métodos para a camada de serviço de prestadores do sistema.
IProcedimentoService - Interface in br.com.selfmaintenance.app.services.procedimento
 
IRecursoService - Interface in br.com.selfmaintenance.app.services.recurso
[IVeiculoService] é a interface que define os métodos para a camada de serviço de recursos do sistema.
isValid(String, ConstraintValidatorContext) - Method in class br.com.selfmaintenance.app.validations.usuario.RoleValidator
 
isValid(String, ConstraintValidatorContext) - Method in class br.com.selfmaintenance.app.validations.veiculo.TipoValidator
 
ITokenService - Interface in br.com.selfmaintenance.app.services.autenticacao.token
[ITokenService] é a interface que define os métodos para a camada de serviço de tokens do sistema.
IUsuarioService - Interface in br.com.selfmaintenance.app.services.usuario
[IUsuarioService] é a interface que define os métodos para a camada de serviço de usuários do sistema.
IVeiculoService - Interface in br.com.selfmaintenance.app.services.veiculo
[IVeiculoService] é a interface que define os métodos para a camada de serviço de veículos do sistema.

L

listar(String) - Method in interface br.com.selfmaintenance.app.services.recurso.IRecursoService
Lista os recursos de uma oficina.
listar(String) - Method in class br.com.selfmaintenance.app.services.recurso.RecursoService
[listar] é o método que lista os recursos de uma oficina.
listar(String) - Method in interface br.com.selfmaintenance.app.services.veiculo.IVeiculoService
[listar] lista os veículos de um cliente no sistema.
listar(String) - Method in class br.com.selfmaintenance.app.services.veiculo.VeiculoService
[listar] é o método que lista os veículos de um cliente no sistema.
listar(String) - Method in class br.com.selfmaintenance.presentation.http.controllers.RecursoController
Método que lista os recursos do sistema
listar(String) - Method in class br.com.selfmaintenance.presentation.http.controllers.VeiculoController
Método que lista os veículos do sistema
listarProcedimentos() - Method in interface br.com.selfmaintenance.app.services.procedimento.IProcedimentoService
 
listarProcedimentos() - Method in class br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
 
listarProcedimentos() - Method in class br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
 
loadUserByUsername(String) - Method in class br.com.selfmaintenance.app.services.autenticacao.AutorizacaoService
 
login(AutenticacaoDTO) - Method in class br.com.selfmaintenance.presentation.http.controllers.AutenticacaoController
Método que autentica um usuário no sistema

M

main(String[]) - Static method in class br.com.selfmaintenance.Application
 
marca() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the marca record component.
marca() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Returns the value of the marca record component.
marca() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the marca record component.
mensagem() - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
Returns the value of the mensagem record component.
message() - Element in annotation interface br.com.selfmaintenance.app.validations.usuario.ValidRole
 
message() - Element in annotation interface br.com.selfmaintenance.app.validations.veiculo.ValidTipo
 
metodo() - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Returns the value of the metodo record component.
modelo() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the modelo record component.
modelo() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Returns the value of the modelo record component.
modelo() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the modelo record component.
MOTO - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Moto

N

nome() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Returns the value of the nome record component.
nome() - Method in record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
Returns the value of the nome record component.
nome() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
Returns the value of the nome record component.
nome() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Returns the value of the nome record component.
nome() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Returns the value of the nome record component.

O

oficina - Variable in class br.com.selfmaintenance.app.facades.SelfMaintenanceFacade
[OficinaFacade] é a fachada de oficina
Oficina - Class in br.com.selfmaintenance.domain.entities.usuario.oficina
[Oficina] é a entidade que representa uma oficina do sistema, para uma oficina ser criada é necessário que ela tenha um nome, cnpj, email e senha.
Oficina() - Constructor for class br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
 
Oficina(UsuarioAutenticavel, String, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
 
Oficina(Long, UsuarioAutenticavel, String, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
 
OFICINA - Enum constant in enum class br.com.selfmaintenance.domain.entities.usuario.UsuarioRole
 
OficinaFacade - Class in br.com.selfmaintenance.app.facades
[OficinaFacade] é a fachada de oficina nela temos os serviços de prestador e recurso todos concentrados em um único lugar
OficinaFacade(IPrestadorService, IRecursoService) - Constructor for class br.com.selfmaintenance.app.facades.OficinaFacade
 
OficinaRepository - Interface in br.com.selfmaintenance.infra.repositories.usuario.oficina
 
onCreate() - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
onCreate() - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
onCreate() - Method in class br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
 
onCreate() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
onCreate() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
ONIBUS - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Ônibus
onUpdate() - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
onUpdate() - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
onUpdate() - Method in class br.com.selfmaintenance.domain.entities.usuario.oficina.Oficina
 
onUpdate() - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
onUpdate() - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
OUTRO - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Outro tipo não especificado

P

pacote() - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Returns the value of the pacote record component.
passwordEncoder() - Method in class br.com.selfmaintenance.infra.security.SecurityConfigurations
 
payload() - Element in annotation interface br.com.selfmaintenance.app.validations.usuario.ValidRole
 
payload() - Element in annotation interface br.com.selfmaintenance.app.validations.veiculo.ValidTipo
 
placa() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the placa record component.
placa() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the placa record component.
prestador - Variable in class br.com.selfmaintenance.app.facades.OficinaFacade
[IPrestadorService] é a definição do serviço de prestador
prestador - Variable in class br.com.selfmaintenance.app.facades.SelfMaintenanceFacade
[PrestadorFacade] é a fachada de prestador
Prestador - Class in br.com.selfmaintenance.domain.entities.usuario.oficina
[Prestador] é a entidade que representa um prestador do sistema, para um prestador ser criado é necessário que ele tenha um nome, cpf, email, contato e senha.
Prestador() - Constructor for class br.com.selfmaintenance.domain.entities.usuario.oficina.Prestador
 
Prestador(Oficina, UsuarioAutenticavel, String, String, String, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.oficina.Prestador
 
PRESTADOR - Enum constant in enum class br.com.selfmaintenance.domain.entities.usuario.UsuarioRole
 
PrestadorController - Class in br.com.selfmaintenance.presentation.http.controllers
[PrestadorController] é a classe que representa o controlador de prestadores do sistema.
PrestadorController(SelfMaintenanceFacade) - Constructor for class br.com.selfmaintenance.presentation.http.controllers.PrestadorController
 
PrestadorFacade - Class in br.com.selfmaintenance.app.facades
[PrestadorFacade] é a fachada de prestador nela temos os serviços de recurso todos concentrados em um único lugar
PrestadorFacade(IRecursoService) - Constructor for class br.com.selfmaintenance.app.facades.PrestadorFacade
 
PrestadorRepository - Interface in br.com.selfmaintenance.infra.repositories.usuario.oficina
 
PrestadorService - Class in br.com.selfmaintenance.app.services.usuario.prestador
[PrestadorService] é a classe que representa a camada de serviço de prestadores do sistema.
PrestadorService(UsuarioAutenticavelRepository, PrestadorRepository, OficinaRepository) - Constructor for class br.com.selfmaintenance.app.services.usuario.prestador.PrestadorService
 
Procedimento - Class in br.com.selfmaintenance.domain.entities.procedimento
[Procedimento] é a entidade que representa um procedimento do sistema, para um procedimento ser criado é necessário que ele tenha um nome, prestador, cliente e status.
Procedimento() - Constructor for class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
ProcedimentoController - Class in br.com.selfmaintenance.presentation.http.controllers
 
ProcedimentoController(ProcedimentoService) - Constructor for class br.com.selfmaintenance.presentation.http.controllers.ProcedimentoController
 
ProcedimentoRepository - Interface in br.com.selfmaintenance.infra.repositories.procedimento
 
ProcedimentoService - Class in br.com.selfmaintenance.app.services.procedimento
 
ProcedimentoService(ProcedimentoRepository) - Constructor for class br.com.selfmaintenance.app.services.procedimento.ProcedimentoService
 
ProcedimentoStatus - Enum Class in br.com.selfmaintenance.domain.entities.procedimento
[ProcedimentoStatus] é a enumeração que representa os status possíveis de um procedimento.

Q

quantidade() - Method in record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
Returns the value of the quantidade record component.
quantidade() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
Returns the value of the quantidade record component.
quantidade() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Returns the value of the quantidade record component.

R

REALIZADO - Enum constant in enum class br.com.selfmaintenance.domain.entities.procedimento.ProcedimentoStatus
Procedimento foi realizado
recurso - Variable in class br.com.selfmaintenance.app.facades.OficinaFacade
[IRecursoService] é a definição do serviço de recurso
recurso - Variable in class br.com.selfmaintenance.app.facades.PrestadorFacade
[IRecursoService] é a definição do serviço de recurso
Recurso - Class in br.com.selfmaintenance.domain.entities.recurso
[Recurso] é a entidade que representa um recurso do sistema, para um recurso ser criado é necessário que ele tenha um nome, quantidade e descrição as demais informações são preenchidas automaticamente pelo sistema.
Recurso() - Constructor for class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
Recurso(Oficina, String, int, String) - Constructor for class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
Recurso(Long, Oficina, String, int, String) - Constructor for class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
RecursoController - Class in br.com.selfmaintenance.presentation.http.controllers
[RecursoController] é a classe que representa o controlador de recursos do sistema.
RecursoController(SelfMaintenanceFacade) - Constructor for class br.com.selfmaintenance.presentation.http.controllers.RecursoController
 
RecursoRepository - Interface in br.com.selfmaintenance.infra.repositories.recurso
 
RecursoResponseDTO - Record Class in br.com.selfmaintenance.app.records.recurso
 
RecursoResponseDTO(Long, String, String, int) - Constructor for record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Creates an instance of a RecursoResponseDTO record class.
RecursoService - Class in br.com.selfmaintenance.app.services.recurso
[RecursoService] é a classe que representa a camada de serviço de recursos do sistema.
RecursoService(RecursoRepository, UsuarioAutenticavelRepository, PrestadorRepository, OficinaRepository) - Constructor for class br.com.selfmaintenance.app.services.recurso.RecursoService
 
renavam() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the renavam record component.
renavam() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the renavam record component.
role() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Returns the value of the role record component.
RoleValidator - Class in br.com.selfmaintenance.app.validations.usuario
 
RoleValidator() - Constructor for class br.com.selfmaintenance.app.validations.usuario.RoleValidator
 

S

SecurityConfigurations - Class in br.com.selfmaintenance.infra.security
 
SecurityConfigurations(FiltroSeguranca) - Constructor for class br.com.selfmaintenance.infra.security.SecurityConfigurations
 
securityFilterChain(HttpSecurity) - Method in class br.com.selfmaintenance.infra.security.SecurityConfigurations
 
SelfMaintenanceFacade - Class in br.com.selfmaintenance.app.facades
[SelfMaintenanceFacade] é a fachada de manutenção própria nela temos os serviços de autenticação, usuário, cliente, oficina e prestador todos concentrados em um único lugar, ela é fachada utilizada em todo o sistema, caso um novo domínio seja criado ele deve ser adicionado aqui
SelfMaintenanceFacade(AutenticacaoFacade, IUsuarioService, ClienteFacade, OficinaFacade, PrestadorFacade) - Constructor for class br.com.selfmaintenance.app.facades.SelfMaintenanceFacade
 
senha() - Method in record class br.com.selfmaintenance.app.records.AutenticacaoDTO
Returns the value of the senha record component.
senha() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Returns the value of the senha record component.
senha() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Returns the value of the senha record component.
ServiceException - Exception Class in br.com.selfmaintenance.utils.exceptions
[ServiceException] é a classe que representa as exceções de serviço da API.
ServiceException(String, String, String, String, HttpStatus) - Constructor for exception class br.com.selfmaintenance.utils.exceptions.ServiceException
 
setAno(int) - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
setContato(String) - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
setCor(String) - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
setCpf(String) - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
setDescricao(String) - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
setEmail(String) - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
setId(Long) - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
setId(Long) - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
setId(Long) - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
setMarca(String) - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
setModelo(String) - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
setNome(String) - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
setNome(String) - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
setNome(String) - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
setQuantidade(int) - Method in class br.com.selfmaintenance.domain.entities.recurso.Recurso
 
setRecursos(List<Recurso>) - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
setSenha(String) - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
setSexo(String) - Method in class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
setStatus(ProcedimentoStatus) - Method in class br.com.selfmaintenance.domain.entities.procedimento.Procedimento
 
setTipo(VeiculoTipo) - Method in class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
sexo() - Method in record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
Returns the value of the sexo record component.
sexo() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Returns the value of the sexo record component.
SpringDocConfigurations - Class in br.com.selfmaintenance.infra.springdoc
 
SpringDocConfigurations() - Constructor for class br.com.selfmaintenance.infra.springdoc.SpringDocConfigurations
 
status() - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
Returns the value of the status record component.
status() - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Returns the value of the status record component.

T

tipo() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns the value of the tipo record component.
tipo() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Returns the value of the tipo record component.
tipo() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns the value of the tipo record component.
TipoValidator - Class in br.com.selfmaintenance.app.validations.veiculo
 
TipoValidator() - Constructor for class br.com.selfmaintenance.app.validations.veiculo.TipoValidator
 
token - Variable in class br.com.selfmaintenance.app.facades.AutenticacaoFacade
[ITokenService] é a definição do serviço de token
TokenService - Class in br.com.selfmaintenance.app.services.autenticacao.token
[TokenService] é a classe que representa a camada de serviço de tokens do sistema.
TokenService() - Constructor for class br.com.selfmaintenance.app.services.autenticacao.token.TokenService
 
toString() - Method in record class br.com.selfmaintenance.app.records.AutenticacaoDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
Returns a string representation of this record class.
toString() - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
Returns a string representation of this record class.
TRATOR - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Trator

U

usuarioAutenticavel() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
Returns the value of the usuarioAutenticavel record component.
UsuarioAutenticavel - Class in br.com.selfmaintenance.domain.entities.usuario
[UsuarioAutenticavel] é a entidade que representa um usuário autenticável do sistema, para um usuário ser criado é necessário que ele tenha um nome, email, contato e senha.
UsuarioAutenticavel() - Constructor for class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
UsuarioAutenticavel(Long, String, String, String, String, UsuarioRole) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
UsuarioAutenticavel(String, String, String, String, UsuarioRole) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.UsuarioAutenticavel
 
UsuarioAutenticavelDTO - Record Class in br.com.selfmaintenance.app.records.usuario
 
UsuarioAutenticavelDTO(String, String, String, String, String) - Constructor for record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
Creates an instance of a UsuarioAutenticavelDTO record class.
usuarioAutenticavelPrestador() - Method in record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
Returns the value of the usuarioAutenticavelPrestador record component.
UsuarioAutenticavelPrestadorDTO - Record Class in br.com.selfmaintenance.app.records.prestador
 
UsuarioAutenticavelPrestadorDTO(String, String, String, String) - Constructor for record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
Creates an instance of a UsuarioAutenticavelPrestadorDTO record class.
UsuarioAutenticavelRepository - Interface in br.com.selfmaintenance.infra.repositories.usuario
 
usuarioBase - Variable in class br.com.selfmaintenance.app.facades.SelfMaintenanceFacade
[IUsuarioService] é a definição do serviço de usuário
UsuarioBase - Class in br.com.selfmaintenance.domain.entities.usuario
[UsuarioBase] é a entidade que representa um usuário do sistema, Ele é uma entidade abstrata que contém as informações básicas de um usuário.
UsuarioBase() - Constructor for class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
UsuarioBase(UsuarioAutenticavel, String, String, String, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
UsuarioBase(Long, UsuarioAutenticavel, String, String, String, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.usuario.UsuarioBase
 
UsuarioController - Class in br.com.selfmaintenance.presentation.http.controllers
[UsuarioController] é a classe que representa o controlador de usuários do sistema.
UsuarioController(SelfMaintenanceFacade) - Constructor for class br.com.selfmaintenance.presentation.http.controllers.UsuarioController
 
UsuarioRole - Enum Class in br.com.selfmaintenance.domain.entities.usuario
[UsuarioRole] é a enumeração que representa o papel do usuário, com ele conseguimos definir o papel do usuário no sistema e gerenciar suas permissões
UsuarioService - Class in br.com.selfmaintenance.app.services.usuario
[UsuarioService] é a classe que representa a camada de serviço de usuários do sistema.
UsuarioService(UsuarioAutenticavelRepository, ClienteRepository, OficinaRepository) - Constructor for class br.com.selfmaintenance.app.services.usuario.UsuarioService
 

V

validar(String) - Method in interface br.com.selfmaintenance.app.services.autenticacao.token.ITokenService
[validar] valida um token de autenticação.
validar(String) - Method in class br.com.selfmaintenance.app.services.autenticacao.token.TokenService
[validar] é o método que valida um token de autenticação.
ValidRole - Annotation Interface in br.com.selfmaintenance.app.validations.usuario
 
ValidTipo - Annotation Interface in br.com.selfmaintenance.app.validations.veiculo
 
valueOf(String) - Static method in enum class br.com.selfmaintenance.domain.entities.procedimento.ProcedimentoStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class br.com.selfmaintenance.domain.entities.usuario.UsuarioRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Returns the enum constant of this class with the specified name.
values() - Static method in enum class br.com.selfmaintenance.domain.entities.procedimento.ProcedimentoStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class br.com.selfmaintenance.domain.entities.usuario.UsuarioRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Returns an array containing the constants of this enum class, in the order they are declared.
VAN - Enum constant in enum class br.com.selfmaintenance.domain.entities.veiculo.VeiculoTipo
Van
veiculo - Variable in class br.com.selfmaintenance.app.facades.ClienteFacade
[IVeiculoService] é a definição do serviço de veículo
Veiculo - Class in br.com.selfmaintenance.domain.entities.veiculo
[Veiculo] é a entidade que representa um veículo do sistema, para um veículo ser criado é necessário que ele tenha um cliente, placa, tipo, chassi e renavam.
Veiculo() - Constructor for class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
Veiculo(Cliente, String, VeiculoTipo, String, String, int, String, String, String) - Constructor for class br.com.selfmaintenance.domain.entities.veiculo.Veiculo
 
VeiculoController - Class in br.com.selfmaintenance.presentation.http.controllers
[VeiculoController] é a classe que representa o controlador de veículos do sistema.
VeiculoController(SelfMaintenanceFacade) - Constructor for class br.com.selfmaintenance.presentation.http.controllers.VeiculoController
 
VeiculoRepository - Interface in br.com.selfmaintenance.infra.repositories.veiculo
 
VeiculoResponseDTO - Record Class in br.com.selfmaintenance.app.records.veiculo
 
VeiculoResponseDTO(Long, String, VeiculoTipo, String, String, int, String, String, String) - Constructor for record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
Creates an instance of a VeiculoResponseDTO record class.
VeiculoService - Class in br.com.selfmaintenance.app.services.veiculo
[VeiculoService] é a classe que representa a camada de serviço de veículos do sistema.
VeiculoService(VeiculoRepository, ClienteRepository) - Constructor for class br.com.selfmaintenance.app.services.veiculo.VeiculoService
 
VeiculoTipo - Enum Class in br.com.selfmaintenance.domain.entities.veiculo
[VeiculoTipo] é a enumeração que representa o tipo de veículo.
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Serialized Form