Skip to content
Snippets Groups Projects
Commit 72bdc775 authored by Martin Stähr's avatar Martin Stähr
Browse files

fix: rename createGroup to create for save naming

parent 9bbae0ff
No related branches found
No related tags found
No related merge requests found
......@@ -36,6 +36,8 @@ public interface Management {
*/
void create(Project project);
void create(Group group, String projectId);
/**
* Delete a Project in the database
*
......@@ -113,8 +115,6 @@ public interface Management {
*/
Project getProjectById(String id);
void createGroup(Group group, String projectId);
void addGroupMember(User groupMember, int groupId);
void deleteGroupMember(User groupMember, int groupId);
......
......@@ -236,12 +236,16 @@ public class ManagementImpl implements Management {
@Override
public void createGroup(Group group, String projectId) {
public void create(Group group, String projectId) {
MysqlConnect connect = new MysqlConnect();
connect.connect();
Project project = getProjectById(projectId);
Group newGroup = new Group(projectId);
String mysqlRequestGroup = "INSERT INTO groups (`projectId`,`chatRoomId`) values (?,?)";
connect.issueInsertOrDeleteStatement(mysqlRequestGroup, newGroup.getProjectId(), newGroup.getChatRoomId());
for (User groupMember : group.getMembers()) {
String mysqlRequest2 = "INSERT INTO groupuser (`userEmail`, `groupId`) values (?,?)";
connect.issueInsertOrDeleteStatement(mysqlRequest2, groupMember.getEmail(), project.getId());
......
......@@ -2,6 +2,7 @@ package unipotsdam.gf.core.management.group;
import unipotsdam.gf.core.management.user.User;
import java.util.ArrayList;
import java.util.List;
public class Group {
......@@ -14,10 +15,14 @@ public class Group {
public Group() {
}
public Group(String projectId) {
this(new ArrayList<>(), projectId);
}
public Group(List<User> members, String projectId) {
this.members = members;
this.projectId = projectId;
this.chatRoomId = "";
this(members, projectId, "");
}
public Group(List<User> members, String projectId, String chatRoomId) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment