package dgm.degraphmalizr.recompute; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.ObjectNode; import org.elasticsearch.action.index.IndexResponse; import java.util.Map; public class RecomputeResult { protected final IndexResponse ir; protected final JsonNode source; protected final ObjectNode result; protected final Map<String, JsonNode> properties; public RecomputeResult(IndexResponse ir, JsonNode source, ObjectNode result, Map<String, JsonNode> properties) { this.ir = ir; this.source = source; this.result = result; this.properties = properties; } public IndexResponse indexResponse() { return ir; } public JsonNode sourceDocument() { return source; } public ObjectNode resultDocument() { return result; } public Map<String, JsonNode> properties() { return properties; } }