Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmisinco2011-10-24 19:04:43 +0000
committerRoberto E. Escobar2011-10-24 19:04:43 +0000
commit173abc5c33fb43fe4fe1ef25eee58cd246918257 (patch)
tree46a51c1fba2d5c96d35f5d9680e6e272a6be0ae9 /plugins/org.eclipse.osee.display.api
parentfd9ba4647a073ddcdba424a98a83b0bc2a3f28da (diff)
downloadorg.eclipse.osee-173abc5c33fb43fe4fe1ef25eee58cd246918257.tar.gz
org.eclipse.osee-173abc5c33fb43fe4fe1ef25eee58cd246918257.tar.xz
org.eclipse.osee-173abc5c33fb43fe4fe1ef25eee58cd246918257.zip
feature[ats_E6W8N]: Implement DisplayOptions interface
Diffstat (limited to 'plugins/org.eclipse.osee.display.api')
-rw-r--r--plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/DisplayOptionsComponent.java23
-rw-r--r--plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/SearchResultComponent.java3
-rw-r--r--plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/DisplayOptions.java28
-rw-r--r--plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/ViewSearchParameters.java8
-rw-r--r--plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/search/SearchPresenter.java10
5 files changed, 62 insertions, 10 deletions
diff --git a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/DisplayOptionsComponent.java b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/DisplayOptionsComponent.java
new file mode 100644
index 00000000000..dafdbfec9ee
--- /dev/null
+++ b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/DisplayOptionsComponent.java
@@ -0,0 +1,23 @@
+/*******************************************************************************
+ * Copyright (c) 2011 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.display.api.components;
+
+import org.eclipse.osee.display.api.data.DisplayOptions;
+
+/**
+ * @author John Misinco
+ */
+public interface DisplayOptionsComponent {
+
+ void clearAll();
+
+ void setDisplayOptions(DisplayOptions options);
+}
diff --git a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/SearchResultComponent.java b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/SearchResultComponent.java
index 6a2f648d190..3f614696ab3 100644
--- a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/SearchResultComponent.java
+++ b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/components/SearchResultComponent.java
@@ -10,6 +10,7 @@
*******************************************************************************/
package org.eclipse.osee.display.api.components;
+import org.eclipse.osee.display.api.data.DisplayOptions;
import org.eclipse.osee.display.api.data.SearchResultMatch;
import org.eclipse.osee.display.api.data.ViewArtifact;
@@ -21,4 +22,6 @@ public interface SearchResultComponent extends DisplaysErrorComponent {
void setArtifact(ViewArtifact artifact);
void addSearchResultMatch(SearchResultMatch match);
+
+ void setDisplayOptions(DisplayOptions options);
}
diff --git a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/DisplayOptions.java b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/DisplayOptions.java
new file mode 100644
index 00000000000..f78872d8dce
--- /dev/null
+++ b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/DisplayOptions.java
@@ -0,0 +1,28 @@
+/*******************************************************************************
+ * Copyright (c) 2011 Boeing.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Boeing - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.osee.display.api.data;
+
+/**
+ * @author John Misinco
+ */
+public class DisplayOptions {
+
+ private final Boolean verboseResults;
+
+ public DisplayOptions(Boolean verboseResults) {
+ this.verboseResults = verboseResults;
+ }
+
+ public Boolean getVerboseResults() {
+ return verboseResults;
+ }
+
+}
diff --git a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/ViewSearchParameters.java b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/ViewSearchParameters.java
index 1acf575726e..2f3e00be8ed 100644
--- a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/ViewSearchParameters.java
+++ b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/data/ViewSearchParameters.java
@@ -17,12 +17,10 @@ public class ViewSearchParameters {
private final String searchString;
private final Boolean nameOnly;
- private final Boolean verboseResults;
- public ViewSearchParameters(String searchString, Boolean nameOnly, Boolean verboseResults) {
+ public ViewSearchParameters(String searchString, Boolean nameOnly) {
this.searchString = searchString;
this.nameOnly = nameOnly;
- this.verboseResults = verboseResults;
}
public String getSearchString() {
@@ -33,8 +31,4 @@ public class ViewSearchParameters {
return nameOnly;
}
- public Boolean isVerboseResults() {
- return verboseResults;
- }
-
}
diff --git a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/search/SearchPresenter.java b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/search/SearchPresenter.java
index a42858cf3e5..3cc562bc301 100644
--- a/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/search/SearchPresenter.java
+++ b/plugins/org.eclipse.osee.display.api/src/org/eclipse/osee/display/api/search/SearchPresenter.java
@@ -12,9 +12,11 @@ package org.eclipse.osee.display.api.search;
import org.eclipse.osee.display.api.components.ArtifactHeaderComponent;
import org.eclipse.osee.display.api.components.AttributeComponent;
+import org.eclipse.osee.display.api.components.DisplayOptionsComponent;
import org.eclipse.osee.display.api.components.RelationComponent;
import org.eclipse.osee.display.api.components.SearchHeaderComponent;
import org.eclipse.osee.display.api.components.SearchResultsListComponent;
+import org.eclipse.osee.display.api.data.DisplayOptions;
import org.eclipse.osee.display.api.data.ViewArtifact;
import org.eclipse.osee.display.api.data.ViewId;
import org.eclipse.osee.display.api.data.ViewSearchParameters;
@@ -24,14 +26,16 @@ import org.eclipse.osee.display.api.data.ViewSearchParameters;
*/
public interface SearchPresenter<T extends SearchHeaderComponent, K extends ViewSearchParameters> {
- void initSearchResults(String url, T searchHeaderComp, SearchResultsListComponent searchResultsComp);
+ void initSearchResults(String url, T searchHeaderComp, SearchResultsListComponent searchResultsComp, DisplayOptionsComponent options);
void selectArtifact(String url, ViewArtifact artifact, SearchNavigator oseeNavigator);
- void initArtifactPage(String url, T searchHeaderComp, ArtifactHeaderComponent artHeaderComp, RelationComponent relComp, AttributeComponent attrComp);
+ void initArtifactPage(String url, T searchHeaderComp, ArtifactHeaderComponent artHeaderComp, RelationComponent relComp, AttributeComponent attrComp, DisplayOptionsComponent options);
void selectRelationType(ViewArtifact artifact, ViewId relation, RelationComponent relationComponent);
- void selectSearch(String url, ViewSearchParameters params, SearchNavigator atsNavigator);
+ void selectSearch(String url, K params, SearchNavigator navigator);
+
+ void selectDisplayOptions(String url, DisplayOptions options, SearchNavigator navigator);
} \ No newline at end of file

Back to the top