]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java
dce45ac05e2a7d081ff50ef01e04563e32d3a042
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / IAbstractRequestInterface.java
1 package org.simantics.document.server.io;\r
2 \r
3 public interface IAbstractRequestInterface {\r
4 \r
5         void init();\r
6         void createSession(String sessionGUID, IConsole console);\r
7         void deleteSession(String sessionGUID);\r
8         void setInputURI(String sessionGUID, String inputURI);\r
9         void setSessionParameter(String sessionGUID, String parameterName, Object value);\r
10         public IJSONResult requestDocument(String document, int sequenceNumber, int pollingHint, String sessionGUID);\r
11         public String requestDocumentURI(String alias);\r
12         String requestCSS(String documentURI);\r
13         int[] requestLoadingIndicatorDelay(String documentURI);\r
14         Double requestPollingInterval(String documentURI);\r
15         Content requestContent(String resourceURI);\r
16         public CommandResult execute(String id, CommandContext context);\r
17         public void subscribeDocument(String document, String sessionGUID, IDocumentListener documentListener);\r
18         public IJSONResult readChanges(String uri, String sessionGUID, int sequenceNumber);\r
19         public void initializeDocument(String documentURI, String sessionGUID, CommandContext context);\r
20         public void onPoll(String sessionGUID);\r
21 }\r