diff options
author | shawn.f.cook | 2011-10-20 14:25:43 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2011-10-20 14:25:43 +0000 |
commit | 512215fcfe255ae9945115964a6cb293bdd13383 (patch) | |
tree | 6aefb1c38f9edda3668b744c5f807a09486ee953 /plugins/org.eclipse.osee.ats.presenter | |
parent | 2c27c258431ba1725b28f381ac15c7b5f2603562 (diff) | |
download | org.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')
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) { + } + } |