diff options
Diffstat (limited to 'plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageItem.java')
-rw-r--r-- | plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageItem.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageItem.java b/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageItem.java index a582a4e7cad..082c7466b33 100644 --- a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageItem.java +++ b/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/model/CoverageItem.java @@ -28,7 +28,7 @@ import org.eclipse.osee.framework.ui.swt.KeyedImage; /** * @author Donald G. Dunne */ -public class CoverageItem extends NamedIdentity implements ICoverage { +public class CoverageItem extends NamedIdentity implements ICoverage, IWorkProductRelatable { CoverageOption coverageMethod = CoverageOptionManager.Not_Covered; String rationale; @@ -81,6 +81,7 @@ public class CoverageItem extends NamedIdentity implements ICoverage { coverageitem.setOrderNumber(orderNumber); coverageitem.setRationale(rationale); coverageitem.setTestUnitProvider(testUnitProvider); + coverageitem.setWorkProductGuid(workProductGuid); return coverageitem; } @@ -251,6 +252,9 @@ public class CoverageItem extends NamedIdentity implements ICoverage { if (Strings.isValid(store.get("rationale"))) { setRationale(store.get("rationale")); } + if (Strings.isValid(store.get("workProductGuid"))) { + setWorkProductGuid(store.get("workProductGuid")); + } if (testUnitProvider == null) { testUnitProvider = new SimpleTestUnitProvider(); } @@ -273,6 +277,9 @@ public class CoverageItem extends NamedIdentity implements ICoverage { if (Strings.isValid(orderNumber)) { store.put("order", orderNumber); } + if (Strings.isValid(workProductGuid)) { + store.put("workProductGuid", workProductGuid); + } store.put("methodType", coverageMethod.getName()); if (testUnitProvider != null) { if (Strings.isValid(testUnitProvider.toXml(this))) { @@ -282,9 +289,6 @@ public class CoverageItem extends NamedIdentity implements ICoverage { if (Strings.isValid(getName())) { store.put("name", getName()); } - if (Strings.isValid(getName())) { - store.put("name", getName()); - } String toReturn = null; try { toReturn = store.save(); @@ -306,10 +310,12 @@ public class CoverageItem extends NamedIdentity implements ICoverage { return ""; } + @Override public String getWorkProductGuid() { return workProductGuid; } + @Override public void setWorkProductGuid(String workProductGuid) { this.workProductGuid = workProductGuid; } |