Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorgan E. Cook2017-02-06 22:58:19 +0000
committerDavid W. Miller2017-02-06 22:58:19 +0000
commit33722c868f608ff1e71969a0ddc36c658c125566 (patch)
tree5f523bab7387ee45a6a7c90a19b3e13f1cc21e9e
parent5815f3d3a35dc00ec2fc3869be8a4aca73cc4812 (diff)
downloadorg.eclipse.osee-33722c868f608ff1e71969a0ddc36c658c125566.tar.gz
org.eclipse.osee-33722c868f608ff1e71969a0ddc36c658c125566.tar.xz
org.eclipse.osee-33722c868f608ff1e71969a0ddc36c658c125566.zip
bug: Fix getViewApplicability REST call
Change-Id: I3094f489bc76ae64db2443c38a23f5476ed44616 Signed-off-by: Morgan E. Cook <Morgan.e.cook@boeing.com>
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java8
-rw-r--r--plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java4
-rw-r--r--plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTupleTest.java2
-rw-r--r--plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java2
-rw-r--r--plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/TupleQuery.java2
5 files changed, 8 insertions, 10 deletions
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java
index e4cee896d75..2522c9a6355 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/search/ApplicabilityQueryImpl.java
@@ -107,11 +107,9 @@ public class ApplicabilityQueryImpl implements ApplicabilityQuery {
}
@Override
- public HashCollection<String, String> getBranchViewFeatureValues(BranchId branch) {
+ public HashCollection<String, String> getBranchViewFeatureValues(BranchId branch, ArtifactId viewId) {
HashCollection<String, String> toReturn = new HashCollection<>();
- List<ApplicabilityToken> result = new ArrayList<>();
- BiConsumer<Long, String> consumer = (id, name) -> result.add(new ApplicabilityToken(id, name));
- tupleQuery.getTuple2KeyValuePair(CoreTupleTypes.ViewApplicability, branch, consumer);
+ List<ApplicabilityToken> result = getViewApplicabilityTokens(viewId, branch);
for (ApplicabilityToken app : result) {
if (!app.getName().equals("Base")) {
@@ -127,7 +125,7 @@ public class ApplicabilityQueryImpl implements ApplicabilityQuery {
public List<ApplicabilityToken> getViewApplicabilityTokens(ArtifactId artId, BranchId branch) {
List<ApplicabilityToken> result = new ArrayList<>();
BiConsumer<Long, String> consumer = (id, name) -> result.add(new ApplicabilityToken(id, name));
- tupleQuery.getTuple2KeyValuePair(CoreTupleTypes.ViewApplicability, branch, consumer);
+ tupleQuery.getTuple2KeyValuePair(CoreTupleTypes.ViewApplicability, artId, branch, consumer);
return result;
}
diff --git a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java
index 002cb1180a6..97ffa7abc38 100644
--- a/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java
+++ b/plugins/org.eclipse.osee.orcs.db/src/org/eclipse/osee/orcs/db/internal/search/engines/TupleQueryImpl.java
@@ -100,8 +100,8 @@ public class TupleQueryImpl implements TupleQuery {
}
@Override
- public <E1, E2> void getTuple2KeyValuePair(Tuple2Type<E1, E2> tupleType, BranchId branch, BiConsumer<Long, String> consumer) {
- runQuery(consumer, SELECT_KEY_VALUE_FROM_BRANCH_VIEW, "e2", branch.getViewId(), tupleType, branch);
+ public <E1, E2> void getTuple2KeyValuePair(Tuple2Type<E1, E2> tupleType, E1 e1, BranchId branch, BiConsumer<Long, String> consumer) {
+ runQuery(consumer, SELECT_KEY_VALUE_FROM_BRANCH_VIEW, "e2", e1, tupleType, branch);
}
@Override
diff --git a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTupleTest.java b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTupleTest.java
index e928378ebf2..3b1da0ce3d5 100644
--- a/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTupleTest.java
+++ b/plugins/org.eclipse.osee.orcs.test/src/org/eclipse/osee/orcs/api/OrcsTupleTest.java
@@ -127,7 +127,7 @@ public class OrcsTupleTest {
BiConsumer<Long, String> consumer = (id, name) -> result.add(new ApplicabilityToken(id, name));
orcsApi.getQueryFactory().tupleQuery().getTuple2KeyValuePair(CoreTupleTypes.ViewApplicability,
- DemoBranches.SAW_Bld_1, consumer);
+ branchViewArts.getList().get(0), DemoBranches.SAW_Bld_1, consumer);
Assert.assertEquals(5, result.size());
}
diff --git a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java
index 5b62b9a44ec..7bd48139c45 100644
--- a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java
+++ b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/ApplicabilityQuery.java
@@ -37,7 +37,7 @@ public interface ApplicabilityQuery {
List<ApplicabilityToken> getViewApplicabilityTokens(ArtifactId artId, BranchId branch);
- HashCollection<String, String> getBranchViewFeatureValues(BranchId branch);
+ HashCollection<String, String> getBranchViewFeatureValues(BranchId branch, ArtifactId viewId);
List<BranchViewData> getViews();
} \ No newline at end of file
diff --git a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/TupleQuery.java b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/TupleQuery.java
index 38c52c76115..6019d871b3d 100644
--- a/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/TupleQuery.java
+++ b/plugins/org.eclipse.osee.orcs/src/org/eclipse/osee/orcs/search/TupleQuery.java
@@ -32,7 +32,7 @@ public interface TupleQuery {
<E1, E2> void getTupleType2ForArtifactIds(List<ArtifactId> artIds, BranchId branch, BiConsumer<Long, String> consumer);
- <E1, E2> void getTuple2KeyValuePair(Tuple2Type<E1, E2> tupleType, BranchId branch, BiConsumer<Long, String> consumer);
+ <E1, E2> void getTuple2KeyValuePair(Tuple2Type<E1, E2> tupleType, E1 e1, BranchId branch, BiConsumer<Long, String> consumer);
<E1, E2> boolean doesTuple2Exist(Tuple2Type<E1, E2> tupleType, E1 e1, E2 e2);

Back to the top