diff options
author | jmisinco | 2013-05-15 21:13:59 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2013-05-16 14:55:44 +0000 |
commit | e33e9b69896db650d70c2deb81f2c328607f1f6f (patch) | |
tree | 8106df75c84cad51bdfb0c15f7f357b8ddbae045 | |
parent | 061817c454dc4f6f02394d43369c0ab230440b5b (diff) | |
download | org.eclipse.osee-e33e9b69896db650d70c2deb81f2c328607f1f6f.tar.gz org.eclipse.osee-e33e9b69896db650d70c2deb81f2c328607f1f6f.tar.xz org.eclipse.osee-e33e9b69896db650d70c2deb81f2c328607f1f6f.zip |
bug[ats_AFV6L]: TaskSearch searching completed/cancelled when not needed
Change-Id: I7c85f5e2739550418e576c2e6ad68753784ea6b1
-rw-r--r-- | plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java index 7e9a771068c..8518cf023e9 100644 --- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java +++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/world/search/TaskSearchWorldSearchItem.java @@ -111,11 +111,13 @@ public class TaskSearchWorldSearchItem extends TaskEditorParameterSearchItem { IAtsVersion verArt = getSelectedVersionArtifact(); Collection<Artifact> groups = getSelectedGroups(); IAtsUser user = getSelectedUser(); + boolean includeCompleted = isIncludeCompletedCheckbox(); + boolean includeCancelled = isIncludeCancelledCheckbox(); // If user selected, handle that case separately cause it's faster to start with assigned if (user != null) { Set<TaskArtifact> userTaskArts = getUserAssignedTaskArtifacts(); - if (isIncludeCompletedCheckbox() || isIncludeCancelledCheckbox()) { + if (includeCompleted || includeCancelled) { // If include cancelled or completed, need to perform extra search // Note: Don't need to do this for Originator, Subscribed or Favorites, cause it does completed canceled in it's own searches userTaskArts.addAll(Collections.castMatching(TaskArtifact.class, @@ -151,7 +153,8 @@ public class TaskSearchWorldSearchItem extends TaskEditorParameterSearchItem { else if (teamDefs.size() > 0) { // ElapsedTime time = new ElapsedTime("Task Search - Load Team Workflows by Team Defs"); TeamWorldSearchItem teamWorldSearchItem = - new TeamWorldSearchItem("", teamDefs, true, true, false, false, null, null, ReleasedOption.Both, null); + new TeamWorldSearchItem("", teamDefs, includeCompleted, includeCancelled, false, false, null, null, + ReleasedOption.Both, null); workflows.addAll(teamWorldSearchItem.performSearchGetResults(false, SearchType.Search)); // time.end(); } else if (groups.size() > 0) { |