From f69e6361e30d40cc6f943b36b9f197d8280785f0 Mon Sep 17 00:00:00 2001 From: Wender Date: Thu, 21 Nov 2019 22:40:33 -0400 Subject: [PATCH] Adicionando o Lombok ao projeto e fazendo os primeiros testes. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nova feature - Refatorar o projeto para a adição do projeto. --- .idea/workspace.xml | 40 +++++++-- Back-end/pom.xml | 13 +++ .../model/entities/Usuario.java | 82 +++++-------------- 3 files changed, 64 insertions(+), 71 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 90985c2..b776e24 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,12 +2,7 @@ - - - - - @@ -208,7 +226,9 @@ - + + @@ -223,7 +243,9 @@ - diff --git a/Back-end/pom.xml b/Back-end/pom.xml index 1fce0db..47831e4 100644 --- a/Back-end/pom.xml +++ b/Back-end/pom.xml @@ -39,6 +39,19 @@ hibernate-validator 5.3.1.Final + + + org.projectlombok + lombok + 1.18.10 + provided + + + + org.springframework.boot + spring-boot-starter-hateoas + 2.1.8.RELEASE + org.springframework.boot diff --git a/Back-end/src/main/java/com/casafacilimoveis/model/entities/Usuario.java b/Back-end/src/main/java/com/casafacilimoveis/model/entities/Usuario.java index 8799088..fc7bfa2 100644 --- a/Back-end/src/main/java/com/casafacilimoveis/model/entities/Usuario.java +++ b/Back-end/src/main/java/com/casafacilimoveis/model/entities/Usuario.java @@ -1,13 +1,19 @@ package com.casafacilimoveis.model.entities; import com.casafacilimoveis.model.enums.TipoUsuario; +import groovy.util.logging.Log4j; +import lombok.*; +import lombok.extern.slf4j.Slf4j; import org.hibernate.validator.constraints.Length; +import org.jfree.util.Log; import javax.persistence.*; import javax.validation.constraints.Email; import javax.validation.constraints.NotNull; import java.io.Serializable; +import static org.apache.xmlbeans.impl.store.Public2.test; + /** * casafacilimoveis * Wender Galan @@ -19,6 +25,14 @@ * Observação : * ********************************************* */ +@Data +@EqualsAndHashCode(of = "id") +@ToString +@Slf4j +@Builder +@AllArgsConstructor +@NoArgsConstructor + @Entity @Table(name = "usuario", schema = "public") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @@ -61,67 +75,11 @@ public class Usuario implements Serializable { @Column(name = "url_imagem") private String urlImagem = "https://drive.google.com/uc?id=1NzqIM3Li0YlTZDcTkGrIDCQsFUsCZqgm"; - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public String getNome() { - return nome; - } - - public void setNome(String nome) { - this.nome = nome; - } - - public String getEmail() { - return email; - } - - public void setEmail(String email) { - this.email = email; - } - - public String getNumero() { - return numero; - } - - public void setNumero(String numero) { - this.numero = numero; - } - - public String getSenha() { - return senha; - } - - public void setSenha(String senha) { - this.senha = senha; - } - - public TipoUsuario getTipoUsuario() { - return tipoUsuario; - } - - public void setTipoUsuario(TipoUsuario tipoUsuario) { - this.tipoUsuario = tipoUsuario; - } - - public String getUrlImagem() { - return urlImagem; - } - - public void setUrlImagem(String urlImagem) { - this.urlImagem = urlImagem; - } - - public Integer getDtype() { - return dtype; - } - - public void setDtype(Integer dtype) { - this.dtype = dtype; + public static void wender() { + Usuario user = Usuario.builder().id(1).nome("Wender").build(); + Usuario user2 = Usuario.builder().id(1).nome("Galan").build(); + if (user.equals(user2)) { + log.warn("hahahaha"); + } } }