]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / IAbstractRequestInterface.java
diff --git a/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java
new file mode 100644 (file)
index 0000000..5253b3e
--- /dev/null
@@ -0,0 +1,18 @@
+package org.simantics.document.server.io;\r
+\r
+public interface IAbstractRequestInterface {\r
+\r
+       void init();\r
+       void createSession(String sessionGUID, IConsole console);\r
+       void deleteSession(String sessionGUID);\r
+       void setInputURI(String sessionGUID, String inputURI);\r
+       public IJSONResult requestDocument(String document, int sequenceNumber, int pollingHint, String sessionGUID);\r
+       public String requestDocumentURI(String alias);\r
+       String requestCSS(String documentURI);\r
+       int[] requestLoadingIndicatorDelay(String documentURI);\r
+       Double requestPollingInterval(String documentURI);\r
+       public CommandResult execute(String id, CommandContext context);\r
+       public void subscribeDocument(String document, String sessionGUID, IDocumentListener documentListener);\r
+       public IJSONResult readChanges(String uri, String sessionGUID, int sequenceNumber);\r
+       public void initializeDocument(String documentURI, String sessionGUID, CommandContext context);\r
+}\r