]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.api.acr/src/org/argeo/api/acr/ContentSession.java
Improve ACR.
[lgpl/argeo-commons.git] / org.argeo.api.acr / src / org / argeo / api / acr / ContentSession.java
index e3a09f60367ea6cd5f4cf27fddc106f3a3e12523..b7d37dc10a876d38a14bad895c9e0e0a4d3280fc 100644 (file)
@@ -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<ContentSession> edit(Consumer<ContentSession> work);
 }