Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjmisinco2014-06-10 20:22:03 +0000
committerRoberto Escobar2014-06-10 23:31:31 +0000
commit87728b239c3329fe1d664b5b336a26a463060be0 (patch)
tree6cfd009dedf1c006d5ed07ea79df37d8dbfa6a20 /plugins/org.eclipse.osee.framework.ui.skynet
parent573fb786757af46c8c48a4d6d813f86e114bf5c7 (diff)
downloadorg.eclipse.osee-87728b239c3329fe1d664b5b336a26a463060be0.tar.gz
org.eclipse.osee-87728b239c3329fe1d664b5b336a26a463060be0.tar.xz
org.eclipse.osee-87728b239c3329fe1d664b5b336a26a463060be0.zip
bug[ats_ATS2702]: Publish STD/STP Traceability BLAM missing branch
Diffstat (limited to 'plugins/org.eclipse.osee.framework.ui.skynet')
-rw-r--r--plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/util/FrameworkXWidgetProvider.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/util/FrameworkXWidgetProvider.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/util/FrameworkXWidgetProvider.java
index ecd806c1bd6..6c4ac0a1505 100644
--- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/util/FrameworkXWidgetProvider.java
+++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/util/FrameworkXWidgetProvider.java
@@ -13,12 +13,14 @@ package org.eclipse.osee.framework.ui.skynet.widgets.util;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
+import java.util.LinkedList;
import java.util.List;
import java.util.logging.Level;
import org.eclipse.osee.framework.core.data.IAttributeType;
import org.eclipse.osee.framework.core.enums.BranchArchivedState;
import org.eclipse.osee.framework.core.enums.BranchType;
import org.eclipse.osee.framework.core.model.Branch;
+import org.eclipse.osee.framework.core.model.type.ArtifactType;
import org.eclipse.osee.framework.jdk.core.type.OseeArgumentException;
import org.eclipse.osee.framework.jdk.core.type.OseeCoreException;
import org.eclipse.osee.framework.jdk.core.util.Strings;
@@ -405,7 +407,15 @@ public final class FrameworkXWidgetProvider {
XArtifactTypeMultiChoiceSelect widget = new XArtifactTypeMultiChoiceSelect();
String defaultType = xWidgetLayoutData.getDefaultValue();
if (Strings.isValid(defaultType)) {
- widget.setSelected(Collections.singleton(ArtifactTypeManager.getType(defaultType)));
+ List<ArtifactType> types = new LinkedList<ArtifactType>();
+ for (String type : defaultType.split(",")) {
+ try {
+ types.add(ArtifactTypeManager.getType(type));
+ } catch (Exception ex) {
+ // do nothing
+ }
+ }
+ widget.setSelected(types);
}
xWidget = widget;
} else if (xWidgetName.equals(XArtifactMultiChoiceSelect.WIDGET_ID)) {

Back to the top