diff options
author | ddunne | 2008-12-01 14:12:39 +0000 |
---|---|---|
committer | ddunne | 2008-12-01 14:12:39 +0000 |
commit | 4a632c2d5356c499756d34bb11dd0ee6fbe496a2 (patch) | |
tree | ce3d6639d893d40ed6eb29d9a8c7159921ec1dba | |
parent | cabc3695afca0ce9294ab66c2f5a436a28b6d132 (diff) | |
download | org.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.java | 17 |
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");
}
}
}
|