@PUT @Path("/permmaps") @Produces({"application/xml", "application/json"}) @PreAuthorize( "@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + RangerAPIList.UPDATE_X_PERM_MAP + "\")") public VXPermMap updateXPermMap(VXPermMap vXPermMap) { if (vXPermMap != null) { if (xResourceService.readResource(vXPermMap.getResourceId()) == null) { throw restErrorUtil.createRESTException( "Invalid Input Data - No resource found with Id: " + vXPermMap.getResourceId()); } } return xUserMgr.updateXPermMap(vXPermMap); }