Mercurial > hg > AnnotationManagerN4J
comparison src/main/java/de/mpiwg/itgroup/annotations/restlet/annotations_ui/GroupMembersResource.java @ 75:25eb2e1df106
change logging to java.util.logging.
author | casties |
---|---|
date | Fri, 21 Mar 2014 13:32:41 +0100 |
parents | 2b1e6df5e21a |
children |
comparison
equal
deleted
inserted
replaced
74:e5ff09208c28 | 75:25eb2e1df106 |
---|---|
93 * | 93 * |
94 * @return | 94 * @return |
95 */ | 95 */ |
96 @Post | 96 @Post |
97 public Representation doPost(Representation entity) { | 97 public Representation doPost(Representation entity) { |
98 logger.debug("GroupMembersResource doPost!"); | 98 logger.fine("GroupMembersResource doPost!"); |
99 // TODO: do authentication | 99 // TODO: do authentication |
100 Form form = new Form(entity); | 100 Form form = new Form(entity); |
101 String addMemberId = form.getFirstValue("add_member"); | 101 String addMemberId = form.getFirstValue("add_member"); |
102 String delMemberId = form.getFirstValue("del_member"); | 102 String delMemberId = form.getFirstValue("del_member"); |
103 if (group == null || ((addMemberId == null || addMemberId.isEmpty()) | 103 if (group == null || ((addMemberId == null || addMemberId.isEmpty()) |
105 // no id | 105 // no id |
106 setStatus(Status.CLIENT_ERROR_BAD_REQUEST); | 106 setStatus(Status.CLIENT_ERROR_BAD_REQUEST); |
107 return null; | 107 return null; |
108 } | 108 } |
109 if (addMemberId != null) { | 109 if (addMemberId != null) { |
110 logger.debug("adding member: "+addMemberId); | 110 logger.fine("adding member: "+addMemberId); |
111 Person member = new Person(addMemberId); | 111 Person member = new Person(addMemberId); |
112 store.addGroupMember(group, member); | 112 store.addGroupMember(group, member); |
113 } else if (delMemberId != null) { | 113 } else if (delMemberId != null) { |
114 if (delMemberId.startsWith("delete:")) { | 114 if (delMemberId.startsWith("delete:")) { |
115 delMemberId = delMemberId.substring(7); | 115 delMemberId = delMemberId.substring(7); |
116 } | 116 } |
117 logger.debug("deleting member: "+delMemberId); | 117 logger.fine("deleting member: "+delMemberId); |
118 Person member = new Person(delMemberId); | 118 Person member = new Person(delMemberId); |
119 store.deleteGroupMember(group, member); | 119 store.deleteGroupMember(group, member); |
120 } | 120 } |
121 // return 303: see other | 121 // return 303: see other |
122 setStatus(Status.REDIRECTION_SEE_OTHER); | 122 setStatus(Status.REDIRECTION_SEE_OTHER); |