-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
- void setSessionParameter(String sessionGUID, String parameterName, Object value);\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
- Content requestContent(String resourceURI);\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
- public void onPoll(String sessionGUID);\r
- public String escapeURI(String unicode);\r
-}\r