Example #1
0
 @PUT
 @Path("login/{login}")
 public void updateByCode(@PathParam("login") String id, MemberDTO member)
     throws ServiceException {
   // TODO check code and member.getCode
   service.update(serviceId, member);
 }
Example #2
0
  @GET
  @Path("membership/{id}")
  public PageDTO<MembershipSelDTO> getMembership(
      @PathParam("id") String id, @QueryParam("validated") Boolean validated)
      throws ServiceException {
    final PageFilter<MembershipSelFilterDTO> filter = new PageFilter<MembershipSelFilterDTO>();
    final MembershipSelFilterDTO mfilter = new MembershipSelFilterDTO();
    mfilter.setId(id);
    mfilter.setValidated(validated);
    filter.setFilter(mfilter);

    return service.getMemberships(id, filter);
  }
Example #3
0
 @PUT
 @Path("id/{id}")
 public void updateById(@PathParam("id") String id, MemberDTO member) throws ServiceException {
   // TODO check id and member.getId
   service.update(serviceId, member);
 }
Example #4
0
 @POST
 @Path("create")
 public void create(MemberDTO member) throws ServiceException {
   service.create(serviceId, member);
 }
Example #5
0
 @GET
 @Path("login/{login}")
 @Produces("application/json")
 public MemberDTO getByCode(@PathParam("login") String login) throws ServiceException {
   return service.getByCode(serviceId, login);
 }
Example #6
0
 @GET
 @Path("id/{id}")
 public MemberDTO getById(@PathParam("id") String id) throws ServiceException {
   return service.getById(serviceId, id);
 }
Example #7
0
 @GET
 @Path("search")
 public PageDTO<MemberSelDTO> search(PageFilter<MemberFilterDTO> filter) throws ServiceException {
   // TODO recover parameters
   return service.search(serviceId, filter);
 }
Example #8
0
 @DELETE
 @Path("login/{login}")
 public void deleteByCode(@PathParam("login") String login) throws ServiceException {
   final MemberDTO member = service.getByCode(serviceId, login);
   service.delete(serviceId, member.getId());
 }
Example #9
0
 @DELETE
 @Path("id/{id}")
 public void deleteById(@PathParam("id") String id) throws ServiceException {
   service.delete(serviceId, id);
 }