From f171a53bfd51b1c42dc2cd6840a87864a3b60e65 Mon Sep 17 00:00:00 2001
From: donald.g.dunne
Date: Wed, 26 Jul 2017 13:48:22 -0700
Subject: refinement: Remove un-necessary and un-used methods in AtsUtilClient
Change-Id: I5c18cc94893dea89e1413459761a4b91bf572095
---
.../osee/ats/core/client/util/AtsUtilClient.java | 43 ----------------------
.../osee/ats/config/AtsConfigOperation.java | 3 +-
2 files changed, 1 insertion(+), 45 deletions(-)
diff --git a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/util/AtsUtilClient.java b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/util/AtsUtilClient.java
index 1640eb92340..d67bc49ea62 100644
--- a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/util/AtsUtilClient.java
+++ b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/util/AtsUtilClient.java
@@ -11,7 +11,6 @@
package org.eclipse.osee.ats.core.client.util;
import java.util.ArrayList;
-import java.util.Collection;
import java.util.List;
import java.util.Map.Entry;
import java.util.logging.Level;
@@ -23,14 +22,10 @@ import org.eclipse.osee.ats.api.workflow.transition.TransitionResults;
import org.eclipse.osee.ats.core.client.internal.Activator;
import org.eclipse.osee.ats.core.client.internal.AtsClientService;
import org.eclipse.osee.ats.core.util.AtsUtilCore;
-import org.eclipse.osee.framework.core.data.ArtifactToken;
-import org.eclipse.osee.framework.core.enums.Active;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
-import org.eclipse.osee.framework.jdk.core.util.Collections;
import org.eclipse.osee.framework.jdk.core.util.Lib;
import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
-import org.eclipse.osee.framework.skynet.core.artifact.search.ArtifactQuery;
import org.eclipse.osee.framework.skynet.core.event.filter.ArtifactTypeEventFilter;
import org.eclipse.osee.framework.skynet.core.event.filter.BranchUuidEventFilter;
import org.eclipse.osee.framework.skynet.core.event.filter.IEventFilter;
@@ -80,45 +75,7 @@ public class AtsUtilClient {
return commonBranchUuidEventFilter;
}
- /**
- * TODO Remove duplicate Active flags, need to convert all ats.Active to Active in DB
- *
- * @param artifacts to iterate through
- * @param active state to validate against; Both will return all artifacts matching type
- * @param clazz type of artifacts to consider; null for all
- * @return set of Artifacts of type clazz that match the given active state of the "Active" or "ats.Active" attribute
- * value. If no attribute exists, Active == true;
- */
- @SuppressWarnings("unchecked")
- public static List getActive(Collection artifacts, Active active, Class extends Artifact> clazz) throws OseeCoreException {
- List results = new ArrayList<>();
- Collection extends Artifact> artsOfClass =
- clazz != null ? Collections.castMatching(clazz, artifacts) : artifacts;
- for (Artifact art : artsOfClass) {
- if (active == Active.Both) {
- results.add((A) art);
- } else {
- // assume active unless otherwise specified
- boolean attributeActive = ((A) art).getSoleAttributeValue(AtsAttributeTypes.Active, false);
- if (active == Active.Active && attributeActive) {
- results.add((A) art);
- } else if (active == Active.InActive && !attributeActive) {
- results.add((A) art);
- }
- }
- }
- return results;
- }
- public static Artifact getFromToken(ArtifactToken token) {
- Artifact toReturn = null;
- try {
- toReturn = ArtifactQuery.getArtifactFromId(token, AtsClientService.get().getAtsBranch());
- } catch (OseeCoreException ex) {
- // Do Nothing;
- }
- return toReturn;
- }
public synchronized static List getAtsObjectEventFilters() {
try {
diff --git a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsConfigOperation.java b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsConfigOperation.java
index 366180c0c48..f038d297784 100644
--- a/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsConfigOperation.java
+++ b/plugins/org.eclipse.osee.ats/src/org/eclipse/osee/ats/config/AtsConfigOperation.java
@@ -29,7 +29,6 @@ import org.eclipse.osee.ats.api.team.IAtsTeamDefinition;
import org.eclipse.osee.ats.api.util.IAtsChangeSet;
import org.eclipse.osee.ats.api.version.IAtsVersion;
import org.eclipse.osee.ats.api.workdef.IAtsWorkDefinition;
-import org.eclipse.osee.ats.core.client.util.AtsUtilClient;
import org.eclipse.osee.ats.core.config.ActionableItems;
import org.eclipse.osee.ats.core.config.TeamDefinitions;
import org.eclipse.osee.ats.internal.Activator;
@@ -209,7 +208,7 @@ public class AtsConfigOperation extends AbstractOperation {
String workDefXml = AtsClientService.get().getWorkDefinitionService().getStorageString(workDef, resultData);
workDefArt = AtsWorkDefinitionImporter.get().importWorkDefinitionToDb(workDefXml, workDef.getName(), name,
null, resultData, changes);
- Artifact folder = AtsUtilClient.getFromToken(AtsArtifactToken.WorkDefinitionsFolder);
+ Artifact folder = AtsClientService.get().getArtifact(AtsArtifactToken.WorkDefinitionsFolder);
folder.addChild(workDefArt);
changes.add(folder);
} catch (Exception ex) {
--
cgit v1.2.3