111 if (approvedSite == null) {
112 logger.error(
"getApprovedSite failed; no approved site found for id: " +
id);
113 m.put(HttpCodeView.CODE, HttpStatus.NOT_FOUND);
114 m.put(JsonErrorView.ERROR_MESSAGE,
"The requested approved site with id: " +
id +
" could not be found.");
115 return JsonErrorView.VIEWNAME;
116 }
else if (!approvedSite.getUserId().equals(p.getName())) {
117 logger.error(
"getApprovedSite failed; principal " 118 + p.getName() +
" does not own approved site" + id);
119 m.put(HttpCodeView.CODE, HttpStatus.FORBIDDEN);
120 m.put(JsonErrorView.ERROR_MESSAGE,
"You do not have permission to view this approved site.");
121 return JsonErrorView.VIEWNAME;
123 m.put(JsonEntityView.ENTITY, approvedSite);
124 return JsonApprovedSiteView.VIEWNAME;
ApprovedSite getById(Long id)
static final Logger logger
Definition: ApprovedSiteAPI.java:61
ApprovedSiteService approvedSiteService
Definition: ApprovedSiteAPI.java:56