Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2008-10-20 04:00:50 +0000
committerddunne2008-10-20 04:00:50 +0000
commit56094c4be8d782e1aaf3933c5a5409dd60a6eab1 (patch)
treeda5329764edd0f736e2e6998d62177d517a9e6ed
parenta1a957e8758c3404ce0b9de8725eb6965f45fcc3 (diff)
downloadorg.eclipse.osee-56094c4be8d782e1aaf3933c5a5409dd60a6eab1.tar.gz
org.eclipse.osee-56094c4be8d782e1aaf3933c5a5409dd60a6eab1.tar.xz
org.eclipse.osee-56094c4be8d782e1aaf3933c5a5409dd60a6eab1.zip
"Team Workflow" - 4367H - "Branch event causes artifact explorer to collapse all expansions"
-rw-r--r--org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/LoadedArtifacts.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/LoadedArtifacts.java b/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/LoadedArtifacts.java
index 3b73776d1ab..9cfe4b633e9 100644
--- a/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/LoadedArtifacts.java
+++ b/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/utility/LoadedArtifacts.java
@@ -11,9 +11,11 @@ import java.util.HashSet;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArrayList;
import org.eclipse.osee.framework.db.connection.exception.BranchDoesNotExist;
+import org.eclipse.osee.framework.db.connection.exception.OseeCoreException;
import org.eclipse.osee.framework.db.connection.exception.OseeDataStoreException;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
import org.eclipse.osee.framework.skynet.core.artifact.ArtifactCache;
+import org.eclipse.osee.framework.skynet.core.artifact.Branch;
import org.eclipse.osee.framework.skynet.core.artifact.BranchPersistenceManager;
import org.eclipse.osee.framework.ui.plugin.event.UnloadedArtifact;
@@ -71,6 +73,13 @@ public class LoadedArtifacts {
return new LoadedArtifacts((Artifact) null);
}
+ public Branch getLoadedArtifactsBranch() throws OseeCoreException {
+ if (getLoadedArtifacts().size() > 0) {
+ return getLoadedArtifacts().iterator().next().getBranch();
+ }
+ return null;
+ }
+
@Override
public String toString() {
return "LoadedArtifacts - " + (this.artifacts == null ? "" : this.artifacts.size() + " arts - ") + (this.unloadedArtifacts == null ? "" : this.unloadedArtifacts.size() + " unlodaded");

Back to the top