X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api.acr%2Fsrc%2Forg%2Fargeo%2Fapi%2Facr%2FContentSession.java;h=b7d37dc10a876d38a14bad895c9e0e0a4d3280fc;hb=da9d144b6b241e1526a3bd255dff905a7969a5bc;hp=e3a09f60367ea6cd5f4cf27fddc106f3a3e12523;hpb=c615307d7b87bcb260d8a9f402c6e0a880862f38;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api.acr/src/org/argeo/api/acr/ContentSession.java b/org.argeo.api.acr/src/org/argeo/api/acr/ContentSession.java index e3a09f603..b7d37dc10 100644 --- a/org.argeo.api.acr/src/org/argeo/api/acr/ContentSession.java +++ b/org.argeo.api.acr/src/org/argeo/api/acr/ContentSession.java @@ -1,6 +1,8 @@ package org.argeo.api.acr; import java.util.Locale; +import java.util.concurrent.CompletionStage; +import java.util.function.Consumer; import javax.security.auth.Subject; import javax.xml.namespace.NamespaceContext; @@ -11,5 +13,8 @@ public interface ContentSession extends NamespaceContext { Locale getLocale(); Content get(String path); + + boolean exists(String path); + CompletionStage edit(Consumer work); }