package com.example.cosmos_serversb.resources; import org.springframework.stereotype.Component; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.core.JsonProcessingException; import javax.ws.rs.*; @Component @Path("/groups") public class GroupsRest { @GET public String getGroups(String uId, String token) throws JsonProcessingException{ return null; } @POST public String createGroup(String name, String uId, String token) throws JsonProcessingException{ return null; } @GET public String getGroupInfo(String gId, String token) throws JsonProcessingException{ return null; } @DELETE public String deleteGroup(String gId, String token) throws JsonProcessingException{ return null; } @GET public String getGroupMembersInfo(String gId, String token) throws JsonProcessingException{ return null; } @POST public String addGroupMembers(String gId, String uId, String token) throws JsonProcessingException{ return null; } @DELETE public String deleteGroupMembers(String gId, String uId, String token) throws JsonProcessingException{ return null; } @GET public String getGroupRequestsInfo(String gId, String token) throws JsonProcessingException{ return null; } @POST public String createGroupRequests(String gId, String uId, String product, String deadline, int location, String token) throws JsonProcessingException{ return null; } @GET public String getGroupRequestInfo(String gId, String rId, String token) throws JsonProcessingException{ return null; } @PUT public String changeGroupRequest(String gId, String rId, String uId, String product, String deadline, int location, boolean done, String token) throws JsonProcessingException{ return null; } @DELETE public String GroupsInfo(String gId, String rId, String token) throws JsonProcessingException{ return null; } }