Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2008-12-01 14:12:39 +0000
committerddunne2008-12-01 14:12:39 +0000
commit4a632c2d5356c499756d34bb11dd0ee6fbe496a2 (patch)
treece3d6639d893d40ed6eb29d9a8c7159921ec1dba
parentcabc3695afca0ce9294ab66c2f5a436a28b6d132 (diff)
downloadorg.eclipse.osee-4a632c2d5356c499756d34bb11dd0ee6fbe496a2.tar.gz
org.eclipse.osee-4a632c2d5356c499756d34bb11dd0ee6fbe496a2.tar.xz
org.eclipse.osee-4a632c2d5356c499756d34bb11dd0ee6fbe496a2.zip
-rw-r--r--org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/workflow/WorkItemDefinition.java17
1 files changed, 5 insertions, 12 deletions
diff --git a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/workflow/WorkItemDefinition.java b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/workflow/WorkItemDefinition.java
index 870a5ea5b71..a09aabe1e81 100644
--- a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/workflow/WorkItemDefinition.java
+++ b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/workflow/WorkItemDefinition.java
@@ -13,6 +13,7 @@ import java.util.Map.Entry;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.eclipse.osee.framework.db.connection.exception.OseeCoreException;
+import org.eclipse.osee.framework.db.connection.exception.OseeStateException;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.artifact.ArtifactTypeManager;
import org.eclipse.osee.framework.skynet.core.artifact.BranchManager;
@@ -207,19 +208,11 @@ public abstract class WorkItemDefinition {
public void loadWorkDataKeyValueMap(Artifact artifact) throws OseeCoreException {
for (String value : artifact.getAttributesToStringList(WorkItemAttributes.WORK_DATA.getAttributeTypeName())) {
- // TODO Remove this check once production WorkData has been changed to XWidget=; for backwards compatibility
- if (value.contains(DynamicXWidgetLayout.XWIDGET)) {
- addWorkDataKeyValue(DynamicXWidgetLayout.XWIDGET,
- value.replaceFirst(DynamicXWidgetLayout.XWIDGET + "=", ""));
- }
- // TODO Remove this check once product WorkData has been changed to AtsTaskOptions=; for backwards compatibility
- else if (value.contains("AtsTaskOptions")) {
- addWorkDataKeyValue("AtsTaskOptions", value.replaceFirst("AtsTaskOptions=", ""));
+ Matcher m = keyValuePattern.matcher(value);
+ if (m.find()) {
+ addWorkDataKeyValue(m.group(1), m.group(2));
} else {
- Matcher m = keyValuePattern.matcher(value);
- if (m.find()) {
- addWorkDataKeyValue(m.group(1), m.group(2));
- }
+ throw new OseeStateException("Illegal value for WorkData; must be key=value");
}
}
}

Back to the top