diff options
author | jmisinco | 2014-06-10 20:22:03 +0000 |
---|---|---|
committer | Roberto Escobar | 2014-06-10 23:31:31 +0000 |
commit | 87728b239c3329fe1d664b5b336a26a463060be0 (patch) | |
tree | 6cfd009dedf1c006d5ed07ea79df37d8dbfa6a20 /plugins/org.eclipse.osee.framework.ui.skynet | |
parent | 573fb786757af46c8c48a4d6d813f86e114bf5c7 (diff) | |
download | org.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
Change-Id: I9ca1f9cf555f5b62913ea56034b6ecb21e16166f
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.java | 12 |
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)) { |