Index
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
anorecord component. - ano() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
-
Returns the value of the
anorecord component. - ano() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
anorecord 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
ApiResponserecord 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
AutenticacaoDTOrecord 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
causarecord component. - chassi() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
-
Returns the value of the
chassirecord component. - chassi() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
chassirecord 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
cnpjrecord component. - contato() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
-
Returns the value of the
contatorecord component. - contato() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
-
Returns the value of the
contatorecord component. - cor() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
-
Returns the value of the
correcord component. - cor() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
-
Returns the value of the
correcord component. - cor() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
correcord 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
cpfrecord component. - cpf() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
-
Returns the value of the
cpfrecord 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
CriarPrestadorDTOrecord 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
CriarRecursoDTOrecord 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
CriarUsuarioDTOrecord 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
CriarVeiculoDTOrecord 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
dadosrecord 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
DadosErroResponserecord 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
descricaorecord component. - descricao() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
-
Returns the value of the
descricaorecord component. - descricao() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
-
Returns the value of the
descricaorecord 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
EditarRecursoDTOrecord 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
EditarVeiculoDTOrecord class. - email() - Method in record class br.com.selfmaintenance.app.records.AutenticacaoDTO
-
Returns the value of the
emailrecord component. - email() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
-
Returns the value of the
emailrecord component. - email() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
-
Returns the value of the
emailrecord 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
errorecord 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
idrecord component. - id() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
idrecord 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
marcarecord component. - marca() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
-
Returns the value of the
marcarecord component. - marca() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
marcarecord component. - mensagem() - Method in record class br.com.selfmaintenance.utils.responses.ApiResponse
-
Returns the value of the
mensagemrecord 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
metodorecord component. - modelo() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
-
Returns the value of the
modelorecord component. - modelo() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
-
Returns the value of the
modelorecord component. - modelo() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
modelorecord 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
nomerecord component. - nome() - Method in record class br.com.selfmaintenance.app.records.recurso.CriarRecursoDTO
-
Returns the value of the
nomerecord component. - nome() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
-
Returns the value of the
nomerecord component. - nome() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
-
Returns the value of the
nomerecord component. - nome() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
-
Returns the value of the
nomerecord 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
pacoterecord 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
placarecord component. - placa() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
placarecord 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
quantidaderecord component. - quantidade() - Method in record class br.com.selfmaintenance.app.records.recurso.EditarRecursoDTO
-
Returns the value of the
quantidaderecord component. - quantidade() - Method in record class br.com.selfmaintenance.app.records.recurso.RecursoResponseDTO
-
Returns the value of the
quantidaderecord 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
RecursoResponseDTOrecord 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
renavamrecord component. - renavam() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
renavamrecord component. - role() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
-
Returns the value of the
rolerecord 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
senharecord component. - senha() - Method in record class br.com.selfmaintenance.app.records.prestador.UsuarioAutenticavelPrestadorDTO
-
Returns the value of the
senharecord component. - senha() - Method in record class br.com.selfmaintenance.app.records.usuario.UsuarioAutenticavelDTO
-
Returns the value of the
senharecord 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
sexorecord component. - sexo() - Method in record class br.com.selfmaintenance.app.records.usuario.CriarUsuarioDTO
-
Returns the value of the
sexorecord 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
statusrecord component. - status() - Method in record class br.com.selfmaintenance.utils.responses.error.DadosErroResponse
-
Returns the value of the
statusrecord component.
T
- tipo() - Method in record class br.com.selfmaintenance.app.records.veiculo.CriarVeiculoDTO
-
Returns the value of the
tiporecord component. - tipo() - Method in record class br.com.selfmaintenance.app.records.veiculo.EditarVeiculoDTO
-
Returns the value of the
tiporecord component. - tipo() - Method in record class br.com.selfmaintenance.app.records.veiculo.VeiculoResponseDTO
-
Returns the value of the
tiporecord 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
usuarioAutenticavelrecord 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
UsuarioAutenticavelDTOrecord class. - usuarioAutenticavelPrestador() - Method in record class br.com.selfmaintenance.app.records.prestador.CriarPrestadorDTO
-
Returns the value of the
usuarioAutenticavelPrestadorrecord 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
UsuarioAutenticavelPrestadorDTOrecord 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
VeiculoResponseDTOrecord 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.
All Classes and Interfaces|All Packages|Serialized Form