Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitStore.java')
-rw-r--r--plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitStore.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitStore.java b/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitStore.java
index b452dd668f7..cd17684c19e 100644
--- a/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitStore.java
+++ b/plugins/org.eclipse.osee.coverage/src/org/eclipse/osee/coverage/store/OseeCoverageUnitStore.java
@@ -40,13 +40,13 @@ public class OseeCoverageUnitStore extends OseeCoverageStore {
super(null, artifact.getArtifactType(), artifact.getBranch());
this.artifact = artifact;
this.coverageUnit =
- new CoverageUnit(parent, artifact.getName(), "", OseeCoverageUnitFileContentsProvider.getInstance(branch));
+ new CoverageUnit(parent, artifact.getName(), "", OseeCoverageUnitFileContentsProvider.getInstance(branch));
load(coverageOptionManager);
}
public OseeCoverageUnitStore(CoverageUnit coverageUnit, Branch branch) {
super(coverageUnit,
- coverageUnit.isFolder() ? CoverageArtifactTypes.CoverageFolder : CoverageArtifactTypes.CoverageUnit, branch);
+ coverageUnit.isFolder() ? CoverageArtifactTypes.CoverageFolder : CoverageArtifactTypes.CoverageUnit, branch);
this.coverageUnit = coverageUnit;
}
@@ -59,18 +59,21 @@ public class OseeCoverageUnitStore extends OseeCoverageStore {
return new OseeCoverageUnitStore(coverageUnit, branch);
}
+ @Override
public void delete(SkynetTransaction transaction, boolean purge) throws OseeCoreException {
if (getArtifact(false) != null) {
- if (purge)
+ if (purge) {
getArtifact(false).purgeFromBranch();
- else
+ } else {
getArtifact(false).deleteAndPersist(transaction);
+ }
}
for (CoverageUnit childCoverageUnit : coverageUnit.getCoverageUnits()) {
new OseeCoverageUnitStore(childCoverageUnit, branch).delete(transaction, purge);
}
}
+ @Override
public void load(CoverageOptionManager coverageOptionManager) throws OseeCoreException {
coverageUnit.clearCoverageUnits();
coverageUnit.clearCoverageItems();
@@ -80,7 +83,7 @@ public class OseeCoverageUnitStore extends OseeCoverageStore {
coverageUnit.setGuid(artifact.getGuid());
for (String value : artifact.getAttributesToStringList(CoverageAttributes.COVERAGE_ITEM.getStoreName())) {
CoverageItem item =
- new CoverageItem(coverageUnit, value, coverageOptionManager, DbTestUnitProvider.instance());
+ new CoverageItem(coverageUnit, value, coverageOptionManager, DbTestUnitProvider.instance());
coverageUnit.addCoverageItem(item);
}
// Don't load file contents until needed
@@ -88,9 +91,9 @@ public class OseeCoverageUnitStore extends OseeCoverageStore {
coverageUnit.setNotes(artifact.getSoleAttributeValueAsString(CoverageAttributes.NOTES.getStoreName(), ""));
coverageUnit.setFolder(artifact.isOfType(CoverageArtifactTypes.CoverageFolder));
coverageUnit.setAssignees(artifact.getSoleAttributeValueAsString(CoverageAttributes.ASSIGNEES.getStoreName(),
- ""));
+ ""));
coverageUnit.setNamespace(artifact.getSoleAttributeValueAsString(CoverageAttributes.NAMESPACE.getStoreName(),
- ""));
+ ""));
coverageUnit.setOrderNumber(artifact.getSoleAttributeValueAsString(CoverageAttributes.ORDER.getStoreName(), ""));
coverageUnit.setLocation(artifact.getSoleAttributeValueAsString(CoverageAttributes.LOCATION.getStoreName(), ""));
for (Artifact childArt : artifact.getChildren()) {
@@ -163,7 +166,7 @@ public class OseeCoverageUnitStore extends OseeCoverageStore {
}
if (!found) {
new OseeCoverageUnitStore(coverageUnit, childArt, CoverageOptionManagerDefault.instance()).delete(
- transaction, false);
+ transaction, false);
}
}
}

Back to the top