Skip to content
Snippets Groups Projects

Completed view community feature. Merge to test.

Merged Marnuri Nitish - requested to merge 19-view-communities into test
9 files
+ 405
0
Compare changes
  • Side-by-side
  • Inline
Files
9
package hackathon_swap_project.hackathon.communities.models;
import lombok.AllArgsConstructor;
import lombok.Data;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.List;
@Data
@AllArgsConstructor
public class Community {
private int id;
private String name;
private String description;
private String location;
private LocalDate createOn;
private List<IMember> membersList;
// Default constructor initializing default values
public Community() {
id = 0;
name = "test";
description = "test description";
membersList = new ArrayList<IMember>();
}
// Method to concatenate member names into a single string
public String stringifyMembersList() {
String combinedMembers = " ";
int index = 0; // Index to track position in the list
// Iterate over each member in the members list
for (IMember member : membersList) {
combinedMembers = combinedMembers + member.getMemberName();
// Check if this is not the last member to avoid trailing comma
if (membersList.size() - 1 != index) {
combinedMembers = combinedMembers + ", "; // Append a comma if not the last member
}
index++;
}
return combinedMembers;
}
}
\ No newline at end of file
Loading