45 lines
956 B
Java
45 lines
956 B
Java
package eu.eudat.model.publicapi.user;
|
|
|
|
import eu.eudat.model.DmpUser;
|
|
|
|
import java.util.UUID;
|
|
|
|
public class UserInfoPublicModel {
|
|
private UUID id;
|
|
private String name;
|
|
private int role;
|
|
|
|
public UUID getId() {
|
|
return id;
|
|
}
|
|
public void setId(UUID id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
public void setName(String name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public int getRole() {
|
|
return role;
|
|
}
|
|
public void setRole(int role) {
|
|
this.role = role;
|
|
}
|
|
|
|
public static UserInfoPublicModel fromDmpUser(DmpUser dmpUser) {
|
|
UserInfoPublicModel model = new UserInfoPublicModel();
|
|
model.setId(dmpUser.getUser().getId());
|
|
model.setName(dmpUser.getUser().getName());
|
|
model.setRole(dmpUser.getRole().getValue());
|
|
return model;
|
|
}
|
|
|
|
public String getHint() {
|
|
return "UserInfoListingModel";
|
|
}
|
|
}
|