Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2013-06-06 23:36:39 +0000
committerRoberto E. Escobar2013-06-07 00:18:36 +0000
commit74a70322e70380da4581607f84cf93eb57426063 (patch)
treef68a2d70af181b554e6613bf8e869e628cd0977a
parent3dd352dcd705dc223db30556a93f819ebcc68a5e (diff)
downloadorg.eclipse.osee-74a70322e70380da4581607f84cf93eb57426063.tar.gz
org.eclipse.osee-74a70322e70380da4581607f84cf93eb57426063.tar.xz
org.eclipse.osee-74a70322e70380da4581607f84cf93eb57426063.zip
bug[ats_9RZ0S]: Update AtsWorkDefinitionCache to cache by guids0.11.0.v201306070154_RC
-rw-r--r--plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java2
-rw-r--r--plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionCache.java8
2 files changed, 5 insertions, 5 deletions
diff --git a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java
index d0b25cacf8f..5d4f4570d79 100644
--- a/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java
+++ b/plugins/org.eclipse.osee.ats.core.client.test/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionAdminImplTest.java
@@ -88,7 +88,7 @@ public class AtsWorkDefinitionAdminImplTest {
AtsWorkDefinitionCache cache = new AtsWorkDefinitionCache();
when(cacheProvider.get()).thenReturn(cache);
- when(peerReview.getHumanReadableId()).thenReturn(MyPeerToPeerWorkDefId);
+ when(peerReview.getGuid()).thenReturn(MyPeerToPeerWorkDefId);
workDefAmin =
new AtsWorkDefinitionAdminImpl(cacheProvider, teamDefService, workItemService, workDefinitionService,
diff --git a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionCache.java b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionCache.java
index 5714914b31a..f576fd6e1d8 100644
--- a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionCache.java
+++ b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/workdef/AtsWorkDefinitionCache.java
@@ -22,7 +22,7 @@ import org.eclipse.osee.ats.core.workdef.WorkDefinitionMatch;
public class AtsWorkDefinitionCache {
// Cache the WorkDefinition used for each AbstractWorkflowId so don't have to recompute each time
- private final Map<String, WorkDefinitionMatch> awaArtIdToWorkDefinition =
+ private final Map<String, WorkDefinitionMatch> awaGuidToWorkDefinition =
new ConcurrentHashMap<String, WorkDefinitionMatch>();
// Cache the WorkDefinition object for each WorkDefinition id so don't have to reload
// This grows as WorkDefinitions are requested/loaded
@@ -38,11 +38,11 @@ public class AtsWorkDefinitionCache {
}
public void cache(IAtsWorkItem workItem, WorkDefinitionMatch match) {
- awaArtIdToWorkDefinition.put(workItem.getHumanReadableId(), match);
+ awaGuidToWorkDefinition.put(workItem.getGuid(), match);
}
public WorkDefinitionMatch getWorkDefinition(IAtsWorkItem workItem) {
- return awaArtIdToWorkDefinition.get(workItem.getHumanReadableId());
+ return awaGuidToWorkDefinition.get(workItem.getGuid());
}
//IAtsWorkDefinition
@@ -59,7 +59,7 @@ public class AtsWorkDefinitionCache {
}
public void invalidateAll() {
- awaArtIdToWorkDefinition.clear();
+ awaGuidToWorkDefinition.clear();
workDefIdToWorkDefintion.clear();
}

Back to the top