X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.server.io%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fio%2FIAbstractRequestInterface.java;fp=bundles%2Forg.simantics.document.server.io%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fserver%2Fio%2FIAbstractRequestInterface.java;h=5253b3ed9ba558b5a9c179614eb33f4b890df1ad;hp=0000000000000000000000000000000000000000;hb=969bd23cab98a79ca9101af33334000879fb60c5;hpb=866dba5cd5a3929bbeae85991796acb212338a08 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 index 000000000..5253b3ed9 --- /dev/null +++ b/bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/IAbstractRequestInterface.java @@ -0,0 +1,18 @@ +package org.simantics.document.server.io; + +public interface IAbstractRequestInterface { + + void init(); + void createSession(String sessionGUID, IConsole console); + void deleteSession(String sessionGUID); + void setInputURI(String sessionGUID, String inputURI); + public IJSONResult requestDocument(String document, int sequenceNumber, int pollingHint, String sessionGUID); + public String requestDocumentURI(String alias); + String requestCSS(String documentURI); + int[] requestLoadingIndicatorDelay(String documentURI); + Double requestPollingInterval(String documentURI); + public CommandResult execute(String id, CommandContext context); + public void subscribeDocument(String document, String sessionGUID, IDocumentListener documentListener); + public IJSONResult readChanges(String uri, String sessionGUID, int sequenceNumber); + public void initializeDocument(String documentURI, String sessionGUID, CommandContext context); +}