You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2014/04/30 18:48:43 UTC

svn commit: r1591393 - /uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccData.java

Author: degenaro
Date: Wed Apr 30 16:48:42 2014
New Revision: 1591393

URL: http://svn.apache.org/r1591393
Log:
UIMA-3751 Expanded utilities for response construction

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccData.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccData.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccData.java?rev=1591393&r1=1591392&r2=1591393&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccData.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccData.java Wed Apr 30 16:48:42 2014
@@ -391,6 +391,23 @@ public class DuccData {
 		return retVal;
 	}
 	
+	public IDuccWork getReservation(DuccId duccId) {
+		IDuccWork retVal = null;
+		ConcurrentSkipListMap<Info,Info> sortedReservations = getSortedCombinedReservations();
+		if(sortedReservations.size()> 0) {
+			Iterator<Entry<Info, Info>> iterator = sortedReservations.entrySet().iterator();
+			while(iterator.hasNext()) {
+				Info info = iterator.next().getValue();
+				IDuccWork dw = info.getDuccWork();
+				if(dw.getDuccId().getFriendly() == duccId.getFriendly()) {
+					retVal = dw;
+					break;
+				}
+			}
+		}
+		return retVal;
+	}
+	
 	public ConcurrentSkipListMap<JobInfo,JobInfo> getSortedJobs() {
 		return sortedJobs;
 	}