X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.server.jcr%2Fsrc%2Forg%2Fargeo%2Fjackrabbit%2FJackrabbitWrapper.java;h=7288cdf4bbea30908e1f813210fe443442f4ff36;hb=e7934b53bd71a084dc069f6500f7a168a28efdaf;hp=c1addf1622a873a2f888f828e58a771e151083d3;hpb=6ddb7b6b224a00344a182761e42b2241a721224f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitWrapper.java b/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitWrapper.java index c1addf162..7288cdf4b 100644 --- a/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitWrapper.java +++ b/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitWrapper.java @@ -26,9 +26,11 @@ import java.util.List; import java.util.Map; import javax.jcr.Credentials; +import javax.jcr.LoginException; +import javax.jcr.NoSuchWorkspaceException; import javax.jcr.Node; import javax.jcr.NodeIterator; -import javax.jcr.Repository; +import javax.jcr.RepositoryException; import javax.jcr.Session; import javax.jcr.nodetype.NodeType; @@ -36,6 +38,7 @@ import org.apache.commons.io.FilenameUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.apache.jackrabbit.api.JackrabbitRepository; import org.apache.jackrabbit.commons.NamespaceHelper; import org.apache.jackrabbit.commons.cnd.CndImporter; import org.argeo.ArgeoException; @@ -60,7 +63,7 @@ import org.springframework.core.io.ResourceLoader; */ @SuppressWarnings("deprecation") public class JackrabbitWrapper extends JcrRepositoryWrapper implements - ResourceLoaderAware { + JackrabbitRepository, ResourceLoaderAware { private final static Log log = LogFactory.getLog(JackrabbitWrapper.class); private final static String DIGEST_ALGORITHM = "MD5"; @@ -299,8 +302,21 @@ public class JackrabbitWrapper extends JcrRepositoryWrapper implements } /* - * REPOSITORY INTERCEPTOR + * JACKRABBIT REPOSITORY IMPLEMENTATION */ + @Override + public Session login(Credentials credentials, String workspaceName, + Map attributes) throws LoginException, + NoSuchWorkspaceException, RepositoryException { + // TODO Auto-generated method stub + return null; + } + + @Override + public void shutdown() { + // TODO Auto-generated method stub + + } /* * UTILITIES