Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorshawn.f.cook2011-10-20 14:25:43 +0000
committerRoberto E. Escobar2011-10-20 14:25:43 +0000
commit512215fcfe255ae9945115964a6cb293bdd13383 (patch)
tree6aefb1c38f9edda3668b744c5f807a09486ee953 /plugins/org.eclipse.osee.ats.presenter
parent2c27c258431ba1725b28f381ac15c7b5f2603562 (diff)
downloadorg.eclipse.osee-512215fcfe255ae9945115964a6cb293bdd13383.tar.gz
org.eclipse.osee-512215fcfe255ae9945115964a6cb293bdd13383.tar.xz
org.eclipse.osee-512215fcfe255ae9945115964a6cb293bdd13383.zip
feature[ats_E6W8N]: Polish Web View
Polish AtsHeaderComp code Add 7px top padding Polish and refactor web ui code Implementing singleton SearchParams to save state
Diffstat (limited to 'plugins/org.eclipse.osee.ats.presenter')
-rw-r--r--plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsPresenterFactoryImpl.java8
-rw-r--r--plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsSearchPresenterImpl.java19
2 files changed, 21 insertions, 6 deletions
diff --git a/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsPresenterFactoryImpl.java b/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsPresenterFactoryImpl.java
index 6f31a33e306..bf7b3e176ce 100644
--- a/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsPresenterFactoryImpl.java
+++ b/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsPresenterFactoryImpl.java
@@ -11,6 +11,7 @@
package org.eclipse.osee.ats.presenter.internal;
import org.eclipse.osee.ats.api.components.AtsSearchHeaderComponent;
+import org.eclipse.osee.ats.api.data.AtsSearchParameters;
import org.eclipse.osee.ats.api.search.AtsArtifactProvider;
import org.eclipse.osee.ats.api.search.AtsPresenterFactory;
import org.eclipse.osee.ats.api.search.AtsSearchPresenter;
@@ -19,7 +20,7 @@ import org.eclipse.osee.orcs.OrcsApi;
/**
* @author John Misinco
*/
-public class AtsPresenterFactoryImpl<T extends AtsSearchHeaderComponent> implements AtsPresenterFactory<T> {
+public class AtsPresenterFactoryImpl<T extends AtsSearchHeaderComponent, K extends AtsSearchParameters> implements AtsPresenterFactory<AtsSearchHeaderComponent, AtsSearchParameters> {
private OrcsApi orcsApi;
@@ -28,9 +29,10 @@ public class AtsPresenterFactoryImpl<T extends AtsSearchHeaderComponent> impleme
}
@Override
- public AtsSearchPresenter<T> createInstance() {
+ public AtsSearchPresenter<AtsSearchHeaderComponent, AtsSearchParameters> createInstance() {
AtsArtifactProvider provider = new AtsArtifactProviderImpl(orcsApi, null);
- AtsSearchPresenterImpl<T> instance = new AtsSearchPresenterImpl<T>(provider);
+ AtsSearchPresenterImpl<AtsSearchHeaderComponent, AtsSearchParameters> instance =
+ new AtsSearchPresenterImpl<AtsSearchHeaderComponent, AtsSearchParameters>(provider);
return instance;
}
diff --git a/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsSearchPresenterImpl.java b/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsSearchPresenterImpl.java
index 2e86fcf5ab8..c3d826cc863 100644
--- a/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsSearchPresenterImpl.java
+++ b/plugins/org.eclipse.osee.ats.presenter/src/org/eclipse/osee/ats/presenter/internal/AtsSearchPresenterImpl.java
@@ -20,8 +20,13 @@ import org.eclipse.osee.ats.api.components.AtsSearchHeaderComponent;
import org.eclipse.osee.ats.api.data.AtsSearchParameters;
import org.eclipse.osee.ats.api.search.AtsArtifactProvider;
import org.eclipse.osee.ats.api.search.AtsSearchPresenter;
+import org.eclipse.osee.display.api.components.ArtifactHeaderComponent;
+import org.eclipse.osee.display.api.components.AttributeComponent;
+import org.eclipse.osee.display.api.components.RelationComponent;
import org.eclipse.osee.display.api.components.SearchResultsListComponent;
+import org.eclipse.osee.display.api.data.ViewArtifact;
import org.eclipse.osee.display.api.data.ViewId;
+import org.eclipse.osee.display.api.data.ViewSearchParameters;
import org.eclipse.osee.display.api.search.SearchNavigator;
import org.eclipse.osee.display.presenter.SearchPresenterImpl;
import org.eclipse.osee.display.presenter.Utility;
@@ -42,9 +47,9 @@ public class AtsSearchPresenterImpl<T extends AtsSearchHeaderComponent, K extend
}
@Override
- public void selectSearch(AtsSearchParameters params, SearchNavigator atsNavigator) {
- String url = encode(params, null);
- atsNavigator.navigateSearchResults(url);
+ public void selectSearch(String url, ViewSearchParameters params, SearchNavigator atsNavigator) {
+ // String urllocal = encode(params, null);
+ // atsNavigator.navigateSearchResults(urllocal);
}
private void addProgramsToSearchHeader(T headerComponent) {
@@ -198,4 +203,12 @@ public class AtsSearchPresenterImpl<T extends AtsSearchHeaderComponent, K extend
return new AtsSearchParameters(searchPhrase, nameOnly, verbose, build, program);
}
+ @Override
+ public void selectArtifact(String url, ViewArtifact artifact, SearchNavigator oseeNavigator) {
+ }
+
+ @Override
+ public void initArtifactPage(String url, T searchHeaderComp, ArtifactHeaderComponent artHeaderComp, RelationComponent relComp, AttributeComponent attrComp) {
+ }
+
}

Back to the top