| |
---|
| | return null; |
---|
| | } |
---|
| | |
---|
| | public static Request getRequestDetailByGidAndRid(String gId, String rId){ |
---|
| | Session session = SessionManager.getInstance().getSession(); |
---|
| | Request request = session.get(Request.class, rId); |
---|
| | Group group = session.get(Group.class, gId); |
---|
| | if(group.getRequests().contains(request)) { |
---|
| | return request; |
---|
| | } |
---|
| | //違うグループのリクエストは返せない。 |
---|
| | return null; |
---|
| | } |
---|
| | |
---|
| | public static Request updateRequest(String gId, String rId, String uId, String product, Date deadline, int location, boolean done){ |
---|
| |
---|
| | // return testRequest; |
---|
| | } |
---|
| | |
---|
| | public static DeleteResult deleteRequest(String gId, String rId){ |
---|
| | return DeleteResult.SUCCESS; |
---|
| | Session session = SessionManager.getInstance().getSession(); |
---|
| | Request request = session.get(Request.class, rId); |
---|
| | if(request != null) { |
---|
| | session.delete(request); |
---|
| | return DeleteResult.SUCCESS; |
---|
| | } |
---|
| | return DeleteResult.FAILURE; |
---|
| | } |
---|
| | |
---|
| | /* |
---|
| | //テスト用にHashMapの作成 |
---|
| |
---|
| | |
##概要
リクエスト詳細の取得とリクエストの削除を実装しました。
リクエスト詳細の取得とリクエストの削除を実装しました。
7a31180
intomaster
fromCreateRequestJson
on 27 Sep 2019