diff options
author | ddunne | 2008-10-20 04:00:50 +0000 |
---|---|---|
committer | ddunne | 2008-10-20 04:00:50 +0000 |
commit | 56094c4be8d782e1aaf3933c5a5409dd60a6eab1 (patch) | |
tree | da5329764edd0f736e2e6998d62177d517a9e6ed | |
parent | a1a957e8758c3404ce0b9de8725eb6965f45fcc3 (diff) | |
download | org.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.java | 9 |
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");
|