Пример #1
0
  @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);
  }