@Override public String toString() { return "BulkWriteError{" + "index=" + index + ", code=" + getCode() + ", message='" + getMessage() + '\'' + ", details=" + getDetails() + '}'; } }
static List<BulkWriteError> translateWriteErrors(final List<com.mongodb.bulk.BulkWriteError> errors) { List<BulkWriteError> retVal = new ArrayList<BulkWriteError>(errors.size()); for (com.mongodb.bulk.BulkWriteError cur : errors) { retVal.add(new BulkWriteError(cur.getCode(), cur.getMessage(), DBObjects.toDBObject(cur.getDetails()), cur.getIndex())); } return retVal; }
private void mergeWriteErrors(final List<BulkWriteError> newWriteErrors, final IndexMap indexMap) { for (BulkWriteError cur : newWriteErrors) { this.writeErrors.add(new BulkWriteError(cur.getCode(), cur.getMessage(), cur.getDetails(), indexMap.map(cur.getIndex()) )); } }
private BsonDocument manufactureGetLastErrorResponse(final MongoBulkWriteException e) { BsonDocument response = new BsonDocument(); addBulkWriteResultToResponse(e.getWriteResult(), response); if (e.getWriteConcernError() != null) { response.putAll(e.getWriteConcernError().getDetails()); } if (getLastError(e) != null) { response.put("err", new BsonString(getLastError(e).getMessage())); response.put("code", new BsonInt32(getLastError(e).getCode())); response.putAll(getLastError(e).getDetails()); } else if (e.getWriteConcernError() != null) { response.put("err", new BsonString(e.getWriteConcernError().getMessage())); response.put("code", new BsonInt32(e.getWriteConcernError().getCode())); } return response; }
@Override public String toString() { return "BulkWriteError{" + "index=" + index + ", code=" + getCode() + ", message='" + getMessage() + '\'' + ", details=" + getDetails() + '}'; } }
static List<BulkWriteError> translateWriteErrors(final List<com.mongodb.bulk.BulkWriteError> errors) { List<BulkWriteError> retVal = new ArrayList<BulkWriteError>(errors.size()); for (com.mongodb.bulk.BulkWriteError cur : errors) { retVal.add(new BulkWriteError(cur.getCode(), cur.getMessage(), DBObjects.toDBObject(cur.getDetails()), cur.getIndex())); } return retVal; }
private void mergeWriteErrors(final List<BulkWriteError> newWriteErrors, final IndexMap indexMap) { for (BulkWriteError cur : newWriteErrors) { this.writeErrors.add(new BulkWriteError(cur.getCode(), cur.getMessage(), cur.getDetails(), indexMap.map(cur.getIndex()) )); } }
private BsonDocument manufactureGetLastErrorResponse(final MongoBulkWriteException e) { BsonDocument response = new BsonDocument(); addBulkWriteResultToResponse(e.getWriteResult(), response); if (e.getWriteConcernError() != null) { response.putAll(e.getWriteConcernError().getDetails()); } if (getLastError(e) != null) { response.put("err", new BsonString(getLastError(e).getMessage())); response.put("code", new BsonInt32(getLastError(e).getCode())); response.putAll(getLastError(e).getDetails()); } else if (e.getWriteConcernError() != null) { response.put("err", new BsonString(e.getWriteConcernError().getMessage())); response.put("code", new BsonInt32(e.getWriteConcernError().getCode())); } return response; }