// Handle XAuditMap @GET @Path("/auditmaps/{id}") @Produces({"application/xml", "application/json"}) @PreAuthorize( "@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.GET_X_AUDIT_MAP + "\")") public VXAuditMap getXAuditMap(@PathParam("id") Long id) { VXAuditMap vXAuditMap = xUserMgr.getXAuditMap(id); if (vXAuditMap != null) { if (xResourceService.readResource(vXAuditMap.getResourceId()) == null) { throw restErrorUtil.createRESTException( "Invalid Input Data - No resource found with Id: " + vXAuditMap.getResourceId(), MessageEnums.INVALID_INPUT_DATA); } } return vXAuditMap; }