X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2Fspi%2FProvidedSession.java;h=ba915ac4000a9e6268920b13e4535897af9ea047;hb=da9d144b6b241e1526a3bd255dff905a7969a5bc;hp=7c6912c4e7f6d4baf4ff1297af140f3a78494b4c;hpb=e3db2eba9a7f8380a6f76d7b0e6cd4825e91893e;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedSession.java b/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedSession.java index 7c6912c4e..ba915ac40 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedSession.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/spi/ProvidedSession.java @@ -1,11 +1,13 @@ package org.argeo.api.acr.spi; import java.util.Iterator; +import java.util.UUID; import java.util.concurrent.CompletionStage; import org.argeo.api.acr.Content; import org.argeo.api.acr.ContentSession; +/** A {@link ContentSession} implementation. */ public interface ProvidedSession extends ContentSession { ProvidedRepository getRepository(); @@ -14,6 +16,13 @@ public interface ProvidedSession extends ContentSession { Content getMountPoint(String path); boolean isEditing(); + + void notifyModification(ProvidedContent content); + + UUID getUuid(); + + Content getSessionRunDir(); + /* * NAMESPACE CONTEXT */