コード例 #1
0
  @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);
  }