]> git.argeo.org Git - gpl/argeo-slc.git/commitdiff
Adapt after JCR APIs to node.api bundle move
authorBruno Sinou <bsinou@argeo.org>
Thu, 15 Sep 2016 13:39:42 +0000 (13:39 +0000)
committerBruno Sinou <bsinou@argeo.org>
Thu, 15 Sep 2016 13:39:42 +0000 (13:39 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@9163 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

16 files changed:
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/OpenWorkspaceEditor.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/RegisterRepository.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/commands/UnregisterRemoteRepo.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/controllers/DistTreeContentProvider.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/model/RepoElem.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/views/AnonymousDistributionsView.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/views/DistributionsView.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/wizards/FetchWizard.java
org.argeo.slc.client.ui.dist/src/org/argeo/slc/client/ui/dist/wizards/RegisterRepoWizard.java
org.argeo.slc.core/src/org/argeo/slc/jcr/SlcJcrResultUtils.java
org.argeo.slc.core/src/org/argeo/slc/jcr/SlcJcrUtils.java
org.argeo.slc.factory/src/org/argeo/slc/rpmfactory/core/RpmProxyServiceImpl.java
org.argeo.slc.repo/src/org/argeo/slc/repo/RepoSync.java
org.argeo.slc.repo/src/org/argeo/slc/repo/RepoUtils.java
org.argeo.slc.repo/src/org/argeo/slc/repo/maven/MavenProxyServiceImpl.java
org.argeo.slc.support/src/org/argeo/slc/lib/jcr/JcrRepositoryBackup.java

index 2221f215bd36e3b409f6b8fe23f0c5e4640e29c0..2b15f12c483a821f5a5c5b369608adf8a6d0770c 100644 (file)
@@ -20,8 +20,8 @@ import javax.jcr.Repository;
 import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 
-import org.argeo.jcr.ArgeoNames;
 import org.argeo.jcr.JcrUtils;
+import org.argeo.node.ArgeoNames;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.client.ui.dist.DistPlugin;
 import org.argeo.slc.client.ui.dist.editors.DistWkspEditorInput;
index 4203b94c7d8757a787e784c87d57861cb2567510..b141e659aba66389bb89502c084dfe5c10758e72 100644 (file)
@@ -18,7 +18,7 @@ package org.argeo.slc.client.ui.dist.commands;
 import javax.jcr.Repository;
 import javax.jcr.RepositoryFactory;
 
-import org.argeo.jcr.ArgeoNames;
+import org.argeo.node.ArgeoNames;
 import org.argeo.slc.client.ui.dist.DistPlugin;
 import org.argeo.slc.client.ui.dist.utils.CommandHelpers;
 import org.argeo.slc.client.ui.dist.wizards.RegisterRepoWizard;
index 4f386b2631061a23beaed3f3df5e3bebd530f9f5..6e4e267b80f4cf8b4551f91868ce5f81c72e2853 100644 (file)
@@ -22,8 +22,8 @@ import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 
 import org.argeo.eclipse.ui.workbench.CommandUtils;
-import org.argeo.jcr.ArgeoTypes;
 import org.argeo.jcr.JcrUtils;
+import org.argeo.node.ArgeoTypes;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.client.ui.dist.DistPlugin;
 import org.eclipse.core.commands.AbstractHandler;
index 6eea82f3f3036dc2fac7e18f01a760dcdc493e37..e83ca22da22aad9be03294b6cdd159a58d78bfb7 100644 (file)
@@ -13,11 +13,10 @@ import javax.jcr.Session;
 import javax.jcr.nodetype.NodeType;
 
 import org.argeo.eclipse.ui.TreeParent;
-import org.argeo.jcr.ArgeoJcrUtils;
-import org.argeo.jcr.ArgeoNames;
-import org.argeo.jcr.ArgeoTypes;
 import org.argeo.jcr.JcrUtils;
-import org.argeo.jcr.UserJcrUtils;
+import org.argeo.node.ArgeoNames;
+import org.argeo.node.ArgeoTypes;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.client.ui.dist.model.RepoElem;
 import org.argeo.slc.repo.RepoConstants;
@@ -47,7 +46,7 @@ public class DistTreeContentProvider implements ITreeContentProvider {
                                dispose();
                        nodeSession = nodeRepository.login();
 
-                       String reposPath = UserJcrUtils.getUserHome(nodeSession).getPath()
+                       String reposPath = NodeUtils.getUserHome(nodeSession).getPath()
                                        + RepoConstants.REPOSITORIES_BASE_PATH;
 
                        if (!nodeSession.itemExists(reposPath))
@@ -105,7 +104,7 @@ public class DistTreeContentProvider implements ITreeContentProvider {
 
        private void initializeModel(Session nodeSession) {
                try {
-                       Node homeNode = UserJcrUtils.getUserHome(nodeSession);
+                       Node homeNode = NodeUtils.getUserHome(nodeSession);
                        if (homeNode == null) // anonymous
                                throw new SlcException("User must be authenticated.");
 
@@ -117,7 +116,7 @@ public class DistTreeContentProvider implements ITreeContentProvider {
 
                        // register default local java repository
                        String alias = RepoConstants.DEFAULT_JAVA_REPOSITORY_ALIAS;
-                       Repository javaRepository = ArgeoJcrUtils.getRepositoryByAlias(
+                       Repository javaRepository = NodeUtils.getRepositoryByAlias(
                                        repositoryFactory, alias);
                        if (javaRepository != null) {
                                if (!repos.hasNode(alias)) {
index 14446d3f58207310fc3e23274e9f952cc7755c88..ed659457f3d4c156f1420409c9f9bfbe155c1522 100644 (file)
@@ -9,9 +9,9 @@ import javax.jcr.RepositoryException;
 import javax.jcr.RepositoryFactory;
 import javax.jcr.Session;
 
-import org.argeo.jcr.ArgeoJcrUtils;
-import org.argeo.jcr.ArgeoNames;
 import org.argeo.jcr.JcrUtils;
+import org.argeo.node.ArgeoNames;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.repo.RepoConstants;
 import org.argeo.slc.repo.RepoUtils;
@@ -84,7 +84,7 @@ public class RepoElem extends DistParentElem {
                if (repository == null)
                        if (repoNode == null)
                                // Anonymous
-                               repository = ArgeoJcrUtils.getRepositoryByUri(repositoryFactory, uri);
+                               repository = NodeUtils.getRepositoryByUri(repositoryFactory, uri);
                        else {
                                repository = RepoUtils.getRepository(repositoryFactory, keyring, repoNode);
                                credentials = RepoUtils.getRepositoryCredentials(keyring, repoNode);
index 03cf395caff0d170684a96dab3b320a43e1a1dde..036e64456566bf51ac62c49f6ab010d51e98be5c 100644 (file)
@@ -15,7 +15,7 @@
  */
 package org.argeo.slc.client.ui.dist.views;
 
-import org.argeo.jcr.ArgeoNames;
+import org.argeo.node.ArgeoNames;
 import org.argeo.slc.client.ui.dist.DistConstants;
 import org.argeo.slc.client.ui.dist.DistPlugin;
 import org.argeo.slc.client.ui.dist.controllers.DistTreeComparator;
index 8948bccfd711e078c92e68a66fc71b04d60ffa4a..f109655cba3b2dec40e8d58f0aa86746265d8e68 100644 (file)
@@ -23,7 +23,7 @@ import javax.jcr.RepositoryException;
 
 import org.argeo.eclipse.ui.TreeParent;
 import org.argeo.eclipse.ui.workbench.CommandUtils;
-import org.argeo.jcr.ArgeoNames;
+import org.argeo.node.ArgeoNames;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.client.ui.dist.DistPlugin;
 import org.argeo.slc.client.ui.dist.commands.CopyLocalJavaWorkspace;
index 81541d79c1664f7e80ff011a16880780e1e5291c..a4e9dda1891bf8d5ca44c9e9cf2616411ce8b927 100644 (file)
@@ -30,10 +30,10 @@ import javax.jcr.Session;
 
 import org.argeo.ArgeoMonitor;
 import org.argeo.eclipse.ui.EclipseArgeoMonitor;
-import org.argeo.jcr.ArgeoNames;
-import org.argeo.jcr.ArgeoTypes;
 import org.argeo.jcr.JcrUtils;
-import org.argeo.jcr.UserJcrUtils;
+import org.argeo.node.ArgeoNames;
+import org.argeo.node.ArgeoTypes;
+import org.argeo.node.NodeUtils;
 import org.argeo.security.ui.PrivilegedJob;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.client.ui.dist.DistPlugin;
@@ -642,7 +642,7 @@ public class FetchWizard extends Wizard {
        // populate available source repo list
        private Map<String, Node> getSourceRepoUris() {
                try {
-                       Node repoList = currSession.getNode(UserJcrUtils.getUserHome(
+                       Node repoList = currSession.getNode(NodeUtils.getUserHome(
                                        currSession).getPath()
                                        + RepoConstants.REPOSITORIES_BASE_PATH);
 
index ead05c4cfd2756fca84f05ff8eb11d8c05533ca4..ac6c473a53a43de79d64f87490f2fd1a86102029 100644 (file)
@@ -16,7 +16,6 @@
 package org.argeo.slc.client.ui.dist.wizards;
 
 import java.net.URI;
-import java.util.Hashtable;
 
 import javax.jcr.Node;
 import javax.jcr.NodeIterator;
@@ -28,12 +27,10 @@ import javax.jcr.SimpleCredentials;
 import javax.jcr.nodetype.NodeType;
 
 import org.argeo.eclipse.ui.dialogs.ErrorFeedback;
-import org.argeo.jcr.ArgeoJcrConstants;
-import org.argeo.jcr.ArgeoJcrUtils;
-import org.argeo.jcr.ArgeoNames;
-import org.argeo.jcr.ArgeoTypes;
 import org.argeo.jcr.JcrUtils;
-import org.argeo.jcr.UserJcrUtils;
+import org.argeo.node.ArgeoNames;
+import org.argeo.node.ArgeoTypes;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.repo.RepoConstants;
 import org.argeo.util.security.Keyring;
@@ -106,7 +103,7 @@ public class RegisterRepoWizard extends Wizard {
                Session nodeSession = null;
                try {
                        nodeSession = nodeRepository.login();
-                       String reposPath = UserJcrUtils.getUserHome(nodeSession).getPath() + RepoConstants.REPOSITORIES_BASE_PATH;
+                       String reposPath = NodeUtils.getUserHome(nodeSession).getPath() + RepoConstants.REPOSITORIES_BASE_PATH;
 
                        Node repos = nodeSession.getNode(reposPath);
                        String repoNodeName = JcrUtils.replaceInvalidChars(name.getText());
@@ -256,9 +253,7 @@ public class RegisterRepoWizard extends Wizard {
                        if (uri.getText().startsWith("http")) {// http, https
                                URI checkedUri = new URI(uri.getText());
                                String checkedUriStr = checkedUri.toString();
-                               Hashtable<String, String> params = new Hashtable<String, String>();
-                               params.put(ArgeoJcrConstants.JCR_REPOSITORY_URI, checkedUriStr);
-                               Repository repository = ArgeoJcrUtils.getRepositoryByUri(repositoryFactory, checkedUriStr);
+                               Repository repository = NodeUtils.getRepositoryByUri(repositoryFactory, checkedUriStr);
                                // FIXME make it more generic
                                String defaultWorkspace = "main";
                                if (username.getText().trim().equals("")) {// anonymous
@@ -269,7 +264,7 @@ public class RegisterRepoWizard extends Wizard {
                                        session = repository.login(sc, defaultWorkspace);
                                }
                        } else {// alias
-                               Repository repository = ArgeoJcrUtils.getRepositoryByAlias(repositoryFactory, uri.getText());
+                               Repository repository = NodeUtils.getRepositoryByAlias(repositoryFactory, uri.getText());
                                session = repository.login();
                        }
                        MessageDialog.openInformation(getShell(), "Success", "Connection to '" + uri.getText() + "' successful");
index 729c2d74b7c3dcd958dfce3959291586a8bea4ee..8b41fce41882f43ce9bba05eb12ec5cb7fe55219 100644 (file)
@@ -21,7 +21,7 @@ import javax.jcr.Session;
 import javax.jcr.nodetype.NodeType;
 
 import org.argeo.jcr.JcrUtils;
-import org.argeo.jcr.UserJcrUtils;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.SlcException;
 
 /**
@@ -35,7 +35,7 @@ public class SlcJcrResultUtils {
         */
        public static String getSlcResultsBasePath(Session session) {
                try {
-                       Node userHome = UserJcrUtils.getUserHome(session);
+                       Node userHome = NodeUtils.getUserHome(session);
                        if (userHome == null)
                                throw new SlcException("No user home available for "
                                                + session.getUserID());
@@ -85,7 +85,7 @@ public class SlcJcrResultUtils {
         */
        public static String getMyResultsBasePath(Session session) {
                try {
-                       Node userHome = UserJcrUtils.getUserHome(session);
+                       Node userHome = NodeUtils.getUserHome(session);
                        if (userHome == null)
                                throw new SlcException("No user home available for "
                                                + session.getUserID());
index 4c42661f9ce3eb90d6eef860ab0a12c401b41fc9..02c1776ea5b56e8d2fe36a6ef47775a6da630018 100644 (file)
@@ -27,7 +27,7 @@ import javax.jcr.Session;
 import javax.jcr.nodetype.NodeType;
 
 import org.argeo.jcr.JcrUtils;
-import org.argeo.jcr.UserJcrUtils;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.DefaultNameVersion;
 import org.argeo.slc.NameVersion;
 import org.argeo.slc.SlcException;
@@ -107,7 +107,7 @@ public class SlcJcrUtils implements SlcNames {
        /** Get the base for the user processi. */
        public static String getSlcProcessesBasePath(Session session) {
                try {
-                       Node userHome = UserJcrUtils.getUserHome(session);
+                       Node userHome = NodeUtils.getUserHome(session);
                        if (userHome == null)
                                throw new SlcException("No user home available for "
                                                + session.getUserID());
index d331cc70a3152cfdcdedc02e79e5124978bfef37..a771859c69914ce0c829ebca7d118d3feddf802b 100644 (file)
@@ -27,9 +27,9 @@ import javax.jcr.security.AccessControlException;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.argeo.jcr.ArgeoNames;
 import org.argeo.jcr.JcrUtils;
 import org.argeo.jcr.proxy.AbstractUrlProxy;
+import org.argeo.node.ArgeoNames;
 import org.argeo.slc.SlcConstants;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.jcr.SlcNames;
index 7f1e1e32d2f70b7cd4e4f6424dbaf6f2dc755445..0bdf6740f732b68500306473196f44fc5752733c 100644 (file)
@@ -45,8 +45,8 @@ import org.apache.commons.io.IOUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.argeo.ArgeoMonitor;
-import org.argeo.jcr.ArgeoJcrUtils;
 import org.argeo.jcr.JcrUtils;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.SlcException;
 import org.xml.sax.SAXException;
 
@@ -120,7 +120,7 @@ public class RepoSync implements Runnable {
 
                        // Setup
                        if (sourceRepository == null)
-                               sourceRepository = ArgeoJcrUtils.getRepositoryByUri(
+                               sourceRepository = NodeUtils.getRepositoryByUri(
                                                repositoryFactory, sourceRepoUri);
                        if (sourceCredentials == null && sourceUsername != null)
                                sourceCredentials = new SimpleCredentials(sourceUsername,
@@ -128,7 +128,7 @@ public class RepoSync implements Runnable {
                        sourceDefaultSession = sourceRepository.login(sourceCredentials);
 
                        if (targetRepository == null)
-                               targetRepository = ArgeoJcrUtils.getRepositoryByUri(
+                               targetRepository = NodeUtils.getRepositoryByUri(
                                                repositoryFactory, targetRepoUri);
                        if (targetCredentials == null && targetUsername != null)
                                targetCredentials = new SimpleCredentials(targetUsername,
index f03319ae358593ccfef11ce83a6fb0dc702a9552..3ac2f0b0b2e03ac7586e8ebafa66de597b55a0e3 100644 (file)
@@ -52,10 +52,10 @@ import org.apache.commons.io.IOUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.argeo.ArgeoMonitor;
-import org.argeo.jcr.ArgeoJcrUtils;
-import org.argeo.jcr.ArgeoNames;
-import org.argeo.jcr.ArgeoTypes;
 import org.argeo.jcr.JcrUtils;
+import org.argeo.node.ArgeoNames;
+import org.argeo.node.ArgeoTypes;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.DefaultNameVersion;
 import org.argeo.slc.NameVersion;
 import org.argeo.slc.SlcException;
@@ -64,9 +64,9 @@ import org.argeo.slc.jcr.SlcNames;
 import org.argeo.slc.jcr.SlcTypes;
 import org.argeo.slc.repo.maven.MavenConventionsUtils;
 import org.argeo.util.security.Keyring;
-import org.osgi.framework.Constants;
 import org.eclipse.aether.artifact.Artifact;
 import org.eclipse.aether.artifact.DefaultArtifact;
+import org.osgi.framework.Constants;
 
 /** Utilities around repo */
 public class RepoUtils implements ArgeoNames, SlcNames {
@@ -379,10 +379,10 @@ public class RepoUtils implements ArgeoNames, SlcNames {
                        if (repoNode.isNodeType(ArgeoTypes.ARGEO_REMOTE_REPOSITORY)) {
                                String uri = repoNode.getProperty(ARGEO_URI).getString();
                                if (uri.startsWith("http")) {// http, https
-                                       repository = ArgeoJcrUtils.getRepositoryByUri(
+                                       repository = NodeUtils.getRepositoryByUri(
                                                        repositoryFactory, uri);
                                } else if (uri.startsWith("vm:")) {// alias
-                                       repository = ArgeoJcrUtils.getRepositoryByUri(
+                                       repository = NodeUtils.getRepositoryByUri(
                                                        repositoryFactory, uri);
                                } else {
                                        throw new SlcException("Unsupported repository uri " + uri);
@@ -445,8 +445,7 @@ public class RepoUtils implements ArgeoNames, SlcNames {
                        // Anonymous URI only workspace
                        if (repoNode == null)
                                // Anonymous
-                               currRepo = ArgeoJcrUtils.getRepositoryByUri(repositoryFactory,
-                                               uri);
+                               currRepo = NodeUtils.getRepositoryByUri(repositoryFactory, uri);
                        else {
                                currRepo = RepoUtils.getRepository(repositoryFactory, keyring,
                                                repoNode);
index 0349f3587cbb597b85a2d7f26be9dd2ac7f657a0..445656c86cecfb893597ea840c8d177c78f9e0b9 100644 (file)
@@ -28,9 +28,9 @@ import javax.jcr.security.Privilege;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.argeo.jcr.ArgeoNames;
 import org.argeo.jcr.JcrUtils;
 import org.argeo.jcr.proxy.AbstractUrlProxy;
+import org.argeo.node.ArgeoNames;
 import org.argeo.slc.SlcConstants;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.jcr.SlcNames;
index d2bb56b2e28d63ce28e8104d759a4419a719b0f8..1b95ec517e1378876b604240d33e77eba06fd301 100644 (file)
@@ -37,8 +37,8 @@ import org.apache.commons.vfs2.FileSelectInfo;
 import org.apache.commons.vfs2.FileSelector;
 import org.apache.commons.vfs2.FileSystemException;
 import org.apache.commons.vfs2.FileSystemManager;
-import org.argeo.jcr.ArgeoJcrUtils;
 import org.argeo.jcr.JcrUtils;
+import org.argeo.node.NodeUtils;
 import org.argeo.slc.SlcException;
 
 /** Backups a JCR repository */
@@ -69,7 +69,7 @@ public class JcrRepositoryBackup implements Runnable {
                        if (hasDatastore())
                                backupDataStore(archiveRoot.resolveFile(datastoreFolderName));
 
-                       Repository sourceRepository = ArgeoJcrUtils.getRepositoryByUri(
+                       Repository sourceRepository = NodeUtils.getRepositoryByUri(
                                        repositoryFactory, sourceRepo);
                        Credentials sourceCredentials = null;
                        if (sourceUsername != null)