in src/main/java/com/amazon/photosharing/servlets/PrivateMediaServlet.java [54:66]
private void getPrivateContent(HttpServletRequest p_req, HttpServletResponse p_resp) throws ServletException, IOException {
Media m = new ContentFacade().findMedia(Long.parseLong(p_req.getPathInfo().substring(1)));
if (m == null)
p_resp.sendError(HttpServletResponse.SC_BAD_REQUEST);
addHeaders(p_resp, m);
if (m.getUser().getId().equals(Long.parseLong(p_req.getRemoteUser()))) {
if (p_req.getParameter("format")!=null && p_req.getParameter("format").equals("thumb"))
streamS3Content(m.getS3Bucket(), m.getS3ThumbFileName(), p_resp, false);
else
streamS3Content(m.getS3Bucket(), m.getS3FileName(), p_resp, false);
}
}