package de.passau.uni.sec.compose.id.rest.messages;
import java.util.Date;
import de.passau.uni.sec.compose.id.core.persistence.entities.Membership;
public class MembershipResponseMessage implements EntityResponseMessage
{
private String id;
private String user_id;
private String role;
private String group_id;
private String group_name;
private String user_name;
private Date lastModified;
public MembershipResponseMessage(Membership mem)
{
id = mem.getId();
group_id = mem.getGroup().getId();
role = mem.getRole().getName();
lastModified = mem.getLastModified();
user_id=mem.getUser().getId();
group_name = mem.getGroup().getName();
user_name = mem.getUser().getUsername();
}
public String getRole() {
return role;
}
public void setRole(String role) {
this.role = role;
}
public Date getLastModified() {
return lastModified;
}
public void setLastModified(Date lastModified) {
this.lastModified = lastModified;
}
public String getGroup_id() {
return group_id;
}
public void setGroup_id(String group_id) {
this.group_id = group_id;
}
public String getUser_id() {
return user_id;
}
public void setUser_id(String user_id) {
this.user_id = user_id;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGroup_name()
{
return group_name;
}
public void setGroup_name(String group_name)
{
this.group_name = group_name;
}
public String getUser_name()
{
return user_name;
}
public void setUser_name(String user_name)
{
this.user_name = user_name;
}
}