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);