diff options
author | ddunne | 2010-07-13 18:17:46 +0000 |
---|---|---|
committer | ddunne | 2010-07-13 18:17:46 +0000 |
commit | a6405a80244828b5a03a264ff3f04ee32405edaf (patch) | |
tree | 0d5169c84248e4acd9eec84ebbd70aecec574fdc | |
parent | 32a34fe5e7e0259d857cb15b9af3fd77a4ff6403 (diff) | |
download | org.eclipse.osee-a6405a80244828b5a03a264ff3f04ee32405edaf.tar.gz org.eclipse.osee-a6405a80244828b5a03a264ff3f04ee32405edaf.tar.xz org.eclipse.osee-a6405a80244828b5a03a264ff3f04ee32405edaf.zip |
Added access checks for artifacts persisted through relations
-rw-r--r-- | plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java index bb870c5d7c5..8224bda655c 100644 --- a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java +++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/transaction/SkynetTransaction.java @@ -359,8 +359,11 @@ public class SkynetTransaction extends AbstractOperation { private IOperation createLifeCycleOp() throws OseeCoreException {
ILifecycleService service = Activator.getInstance().getLifecycleServices();
- AbstractLifecyclePoint<?> lifecyclePoint =
- new SkynetTransactionCheckPoint(UserManager.getUser(), new ArrayList<IBasicArtifact<?>>(artifactReferences));
+
+ Set<IBasicArtifact<?>> objectsToCheck = new HashSet<IBasicArtifact<?>>();
+ objectsToCheck.addAll(artifactReferences);
+ objectsToCheck.addAll(alreadyProcessedArtifacts);
+ AbstractLifecyclePoint<?> lifecyclePoint = new SkynetTransactionCheckPoint(UserManager.getUser(), objectsToCheck);
return new LifecycleOperation(this, service, lifecyclePoint, getName());
}
|