diff options
author | Dominic Guss | 2018-09-06 19:03:29 +0000 |
---|---|---|
committer | Dominic Guss | 2018-09-10 18:49:44 +0000 |
commit | 9a1748004f054e7ed4339edcd4077ec4ac7259e8 (patch) | |
tree | 566560d851e8fb3adf5223551b5cba1b8d057b29 /plugins | |
parent | b83191543307ee0b5f255153c57d11aa2bcf01a5 (diff) | |
download | org.eclipse.osee-9a1748004f054e7ed4339edcd4077ec4ac7259e8.tar.gz org.eclipse.osee-9a1748004f054e7ed4339edcd4077ec4ac7259e8.tar.xz org.eclipse.osee-9a1748004f054e7ed4339edcd4077ec4ac7259e8.zip |
bug[ats_TW10608]: Improve Dispo Set creation speed
Change-Id: Icffa1fbde6321f92b7afa5bc8ebdb28402e0c0cf
Signed-off-by: Dominic Guss <Dominic.Guss@boeing.com>
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/OrcsStorageImpl.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/OrcsStorageImpl.java b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/OrcsStorageImpl.java index f5099213fd5..befc8bcb3fc 100644 --- a/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/OrcsStorageImpl.java +++ b/plugins/org.eclipse.osee.disposition.rest/src/org/eclipse/osee/disposition/rest/internal/OrcsStorageImpl.java @@ -91,20 +91,14 @@ public class OrcsStorageImpl implements Storage { orcsApi.getOrcsTypes().invalidateAll(); } - private ResultSet<ArtifactReadable> getDispoTypesArtifact() throws OseeCoreException { - return getQuery().fromBranch(COMMON).andUuid(DISPO_ARTIFACT.getUuid()).andTypeEquals( - DISPO_ARTIFACT.getArtifactType()).getResults(); - } - @Override public boolean typesExist() { - boolean result = false; try { - result = !getDispoTypesArtifact().isEmpty(); + return getQuery().fromBranch(COMMON).andId(DISPO_ARTIFACT).getResults().getAtMostOneOrNull() != null; } catch (OseeCoreException ex) { logger.warn(ex, "Error checking for Dispo Types"); + return false; } - return result; } @Override |