diff options
author | donald.g.dunne | 2017-05-15 18:48:35 +0000 |
---|---|---|
committer | Donald Dunne | 2017-05-16 21:08:41 +0000 |
commit | 92d0debb9640fda47f22c8c5a44f36a82eeb153a (patch) | |
tree | a1e0389fea5ae24de2789feb9fe19178df7f3faf /plugins/org.eclipse.osee.ats.core/src | |
parent | 727f5fe5291a44db035f0277aece97f3187242ee (diff) | |
download | org.eclipse.osee-92d0debb9640fda47f22c8c5a44f36a82eeb153a.tar.gz org.eclipse.osee-92d0debb9640fda47f22c8c5a44f36a82eeb153a.tar.xz org.eclipse.osee-92d0debb9640fda47f22c8c5a44f36a82eeb153a.zip |
feature[ats_ATS401973]: HLR - Add additional New Action fields for OSEE Team
Change-Id: I466374736539e84360d648762795fedf19d115a1
Diffstat (limited to 'plugins/org.eclipse.osee.ats.core/src')
-rw-r--r-- | plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/util/AtsObjects.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/util/AtsObjects.java b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/util/AtsObjects.java index b0cf739b5b4..f3630509818 100644 --- a/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/util/AtsObjects.java +++ b/plugins/org.eclipse.osee.ats.core/src/org/eclipse/osee/ats/core/util/AtsObjects.java @@ -14,6 +14,7 @@ import java.util.ArrayList; import java.util.Collection; import java.util.LinkedList; import java.util.List; +import org.eclipse.osee.ats.api.IAtsConfigObject; import org.eclipse.osee.ats.api.IAtsObject; import org.eclipse.osee.ats.api.IAtsServices; import org.eclipse.osee.ats.api.IAtsWorkItem; @@ -123,4 +124,15 @@ public class AtsObjects { return artifacts; } + @SuppressWarnings("unchecked") + public static <T> Collection<T> getActive(Collection<? extends IAtsConfigObject> objects) { + List<T> active = new LinkedList<>(); + for (IAtsConfigObject obj : objects) { + if (obj.isActive()) { + active.add((T) obj); + } + } + return active; + } + } |