X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=jcr%2Forg.argeo.cms.jcr%2Fsrc%2Forg%2Fargeo%2Fcms%2Fjcr%2Facr%2FJcrContent.java;h=6d274c60c039a0a00b8939035cef5d257b02fae2;hb=0e2b79a501ec1f8932840ed401dd8ce93602a9fd;hp=2008fabe48f5ab137656646dcd66c86508a3a9b5;hpb=284e5f62177da9640a16435107925d68f0611dcb;p=lgpl%2Fargeo-commons.git
diff --git a/jcr/org.argeo.cms.jcr/src/org/argeo/cms/jcr/acr/JcrContent.java b/jcr/org.argeo.cms.jcr/src/org/argeo/cms/jcr/acr/JcrContent.java
index 2008fabe4..6d274c60c 100644
--- a/jcr/org.argeo.cms.jcr/src/org/argeo/cms/jcr/acr/JcrContent.java
+++ b/jcr/org.argeo.cms.jcr/src/org/argeo/cms/jcr/acr/JcrContent.java
@@ -1,5 +1,7 @@
package org.argeo.cms.jcr.acr;
+import java.io.PipedInputStream;
+import java.io.PipedOutputStream;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashSet;
@@ -17,6 +19,7 @@ import javax.jcr.RepositoryException;
import javax.jcr.Value;
import javax.jcr.nodetype.NodeType;
import javax.xml.namespace.QName;
+import javax.xml.transform.Source;
import org.argeo.api.acr.Content;
import org.argeo.api.acr.NamespaceUtils;
@@ -210,6 +213,11 @@ public class JcrContent extends AbstractContent {
* ADAPTERS
*/
public A adapt(Class clss) {
+ if (Source.class.isAssignableFrom(clss)) {
+ PipedInputStream in = new PipedInputStream();
+ PipedOutputStream out = new PipedOutputStream();
+ }
+// provider.getJcrSession(session, jcrWorkspace).exportDocumentView(jcrPath, out, true, false);
return super.adapt(clss);
}