@POST @Path("/auditmaps") @Produces({"application/xml", "application/json"}) @PreAuthorize( "@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.CREATE_X_AUDIT_MAP + "\")") public VXAuditMap createXAuditMap(VXAuditMap vXAuditMap) { 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 xUserMgr.createXAuditMap(vXAuditMap); }