Implement delete

This commit is contained in:
René Pfeuffer
2018-05-28 16:22:32 +02:00
parent 4b1385d7e9
commit 933e610daf

View File

@@ -135,4 +135,18 @@ public class UserNewResource extends AbstractManagerResource<User, UserException
User user = UserDto2UserMapper.INSTANCE.userDtoToUser(userDto, "", passwordService);
return super.create(uriInfo, user);
}
@DELETE
@Path("{id}")
@StatusCodes({
@ResponseCode(code = 204, condition = "delete success"),
@ResponseCode(code = 403, condition = "forbidden, the current user has no admin privileges"),
@ResponseCode(code = 500, condition = "internal server error")
})
@TypeHint(TypeHint.NO_CONTENT.class)
@Override
public Response delete(@PathParam("id") String name)
{
return super.delete(name);
}
}