package com.pollex.pam.service.dto; import com.pollex.pam.domain.User; /** * A DTO representing a user, with only the public attributes. */ public class UserDTO { private Long id; private String login; public UserDTO() { // Empty constructor needed for Jackson. } public UserDTO(User user) { this.id = user.getId(); // Customize it here if you need, or not, firstName/lastName/etc this.login = user.getLogin(); } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getLogin() { return login; } public void setLogin(String login) { this.login = login; } // prettier-ignore @Override public String toString() { return "UserDTO{" + "id='" + id + '\'' + ", login='" + login + '\'' + "}"; } }