Boa noite!!!
`identar texto pre-formatado em 4 espaços`
package br.com.well.modelo;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import <a href="http://javax.persistence.Id">javax.persistence.Id</a>;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;
import com.fasterxml.jackson.annotation.JsonIdentityInfo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.ObjectIdGenerators;
@Entity
//@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@id")
@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class)
@JsonIgnoreProperties(ignoreUnknown = false)
@Table(name = “users”)
public class User implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer idUser;
private String userName;
private String password;
private boolean expired;
private boolean locked;
private boolean enabled;
private String login;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = “idRole”, insertable = true, updatable = true)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.SAVE_UPDATE)
private Role role;
public User() {
super();
}
public User(Integer idUser, String userName, String password, boolean expired, boolean locked, boolean enabled,
String login, Role role) {
super();
this.idUser = idUser;
this.userName = userName;
this.password = password;
this.expired = expired;
this.locked = locked;
this.enabled = enabled;
this.login = login;
this.role = role;
}
public User(String userName, String password, boolean expired, boolean locked, boolean enabled, String login,
Role role) {
super();
this.userName = userName;
this.password = password;
this.expired = expired;
this.locked = locked;
this.enabled = enabled;
this.login = login;
this.role = role;
}
public Integer getIdUser() {
return idUser;
}
public void setIdUser(Integer idUser) {
this.idUser = idUser;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public boolean isExpired() {
return expired;
}
public void setExpired(boolean expired) {
this.expired = expired;
}
public boolean isLocked() {
return locked;
}
public void setLocked(boolean locked) {
this.locked = locked;
}
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public Role getRole() {
return role;
}
public void setRole(Role role) {
this.role = role;
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((idUser == null) ? 0 : idUser.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
User other = (User) obj;
if (idUser == null) {
if (other.idUser != null)
return false;
} else if (!idUser.equals(other.idUser))
return false;
return true;
}
}
identar texto pre-formatado em 4 espaços