From 0a8061845dee80c02041181321ce8340e87c012a Mon Sep 17 00:00:00 2001 From: oblonski Date: Mon, 6 Feb 2017 21:48:47 +0100 Subject: [PATCH] use job id instead of job - related to #180 --- .../jsprit/core/util/UnassignedJobReasonTracker.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java index 49eb8cd4..137ab402 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java @@ -73,14 +73,14 @@ public class UnassignedJobReasonTracker implements JobUnassignedListener { } else failedConstraintNamesToCode.put(simpleNameOfFailedConstraint, code); } - public int getCode(Job job) { - Multiset reasons = this.reasons.get(job.getId()); + public int getCode(String jobId) { + Multiset reasons = this.reasons.get(jobId); String mostLikelyReason = getMostLikely(reasons); return toCode(mostLikelyReason); } - public String getReason(Job job) { - Multiset reasons = this.reasons.get(job.getId()); + public String getReason(String jobId) { + Multiset reasons = this.reasons.get(jobId); String mostLikelyReason = getMostLikely(reasons); int code = toCode(mostLikelyReason); if (code == -1) return mostLikelyReason;