Override toString method of class UserGroup to output object as JSON.

This commit is contained in:
2025-11-05 15:34:21 +01:00
parent 6fa30df4d7
commit c366bdb6af

View File

@@ -29,5 +29,19 @@ public class UserGroup extends Entity {
public Set<Entity> getMembers() {
return members;
}
@Override
public String toString() {
StringBuffer output = new StringBuffer();
output.append("{id: ").append(getId())
.append(", group_id: ").append(getGroupId())
.append(", name: ").append(getName())
.append(", members: {");
for (Entity member : getMembers()) {
output.append(member.getType()).append(":").append(member.getName()).append(",");
}
output.deleteCharAt(output.length()-1).append("}");
return output.toString();
}
}