From 5f5f6e962090b613a6002897d0685f54e64d516d Mon Sep 17 00:00:00 2001 From: shawn.f.cook Date: Thu, 20 Oct 2011 13:33:28 -0700 Subject: feature[ats_E6W8N]: Implement 3-list relation comp --- .../mock/internal/MockAtsWebSearchPresenter.java | 44 ++++++++++++++-------- 1 file changed, 29 insertions(+), 15 deletions(-) (limited to 'plugins/org.eclipse.osee.ats.presenter.mock') diff --git a/plugins/org.eclipse.osee.ats.presenter.mock/src/org/eclipse/osee/ats/presenter/mock/internal/MockAtsWebSearchPresenter.java b/plugins/org.eclipse.osee.ats.presenter.mock/src/org/eclipse/osee/ats/presenter/mock/internal/MockAtsWebSearchPresenter.java index 11ab6fb3e19..1bb1c0b9536 100644 --- a/plugins/org.eclipse.osee.ats.presenter.mock/src/org/eclipse/osee/ats/presenter/mock/internal/MockAtsWebSearchPresenter.java +++ b/plugins/org.eclipse.osee.ats.presenter.mock/src/org/eclipse/osee/ats/presenter/mock/internal/MockAtsWebSearchPresenter.java @@ -127,9 +127,9 @@ public class MockAtsWebSearchPresenter implements AtsSearchPresenter>> entrySet = programsAndBuilds.entrySet(); + // Set>> entrySet = programsAndBuilds.entrySet(); // if (entrySet != null) { - // for (Entry> entry : entrySet) { + // for (Entry> entry : entrySet) { // headerComponent.addProgram(entry.getKey()); // } // } @@ -154,11 +154,9 @@ public class MockAtsWebSearchPresenter implements AtsSearchPresenter> artifactsSet = artifacts.entrySet(); - for (Entry entry : artifactsSet) { - ViewArtifact art = entry.getValue(); - relationComponent.addRightRelated(art); - relationComponent.addLeftRelated(art); + if (relationComponent != null && relation != null) { + relationComponent.clearRelations(); + String relGuid = relation.getGuid(); + if (relGuid.equals("guid1")) { + //Default Hierarchy + relationComponent.addLeftRelated(crewIntreqs); + relationComponent.addRightRelated(commSubSysCrewIntreqs); + relationComponent.setLeftName("Parent"); + relationComponent.setRightName("Child"); + } + + if (relGuid.equals("guid3")) { + //Default Hierarchy + relationComponent.addLeftRelated(null); + relationComponent.setLeftName(null); + relationComponent.setRightName("SW Requirement"); + Set> entrySet = artifacts.entrySet(); + for (Entry entry : entrySet) { + ViewArtifact art = entry.getValue(); + relationComponent.addRightRelated(art); + } + } } } @@ -205,8 +219,8 @@ public class MockAtsWebSearchPresenter implements AtsSearchPresenter params = requestStringToParameterMap(url); - // WebId program = new WebId("", ""); - // WebId build = new WebId("", ""); + // ViewId program = new ViewId("", ""); + // ViewId build = new ViewId("", ""); // boolean nameOnly = false; // String searchPhrase = ""; // -- cgit v1.2.3