X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.db.procore%2Fsrc%2Ffi%2Fvtt%2Fsimantics%2Fprocore%2Finternal%2FGraphSession.java;h=58917ae747c7c1fad57995288e745d6b14b7b83a;hp=054ee1d604e5ef8ddb6e0509cf043795a7612d90;hb=ffdf837;hpb=d1a82fe1414c77b97bec886d6a3ae3c5d926c334 diff --git a/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/GraphSession.java b/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/GraphSession.java index 054ee1d60..58917ae74 100644 --- a/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/GraphSession.java +++ b/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/GraphSession.java @@ -29,13 +29,13 @@ import org.simantics.databoard.binding.impl.TreeMapBinding; import org.simantics.databoard.serialization.Serializer; import org.simantics.db.ChangeSetIdentifier; import org.simantics.db.Database; -import org.simantics.db.Operation; -import org.simantics.db.SessionReference; import org.simantics.db.Database.Session.ChangeSetData; import org.simantics.db.Database.Session.ChangeSetIds; import org.simantics.db.Database.Session.ClusterChanges; import org.simantics.db.Database.Session.ClusterIds; import org.simantics.db.Database.Session.Refresh; +import org.simantics.db.Operation; +import org.simantics.db.SessionReference; import org.simantics.db.common.UndoContextEx; import org.simantics.db.common.utils.Logger; import org.simantics.db.exception.DatabaseException; @@ -49,7 +49,6 @@ import org.simantics.scl.runtime.function.Function1; import org.simantics.scl.runtime.function.FunctionImpl1; import org.simantics.utils.threads.ThreadUtils; -import fi.vtt.simantics.procore.ProCoreSessionReference; import gnu.trove.iterator.TLongObjectIterator; import gnu.trove.map.hash.THashMap; import gnu.trove.map.hash.TLongObjectHashMap; @@ -725,6 +724,9 @@ public abstract class GraphSession { clusters[i] = new ClusterUID(first[i], second[i]); return clusters; } + public boolean rolledback() { + return dbSession.rolledback(); + } } class BuiltinData { final long id;