import javax.jcr.Session;
import javax.jcr.nodetype.NodeType;
+import org.argeo.api.NodeConstants;
+import org.argeo.api.NodeUtils;
+import org.argeo.api.security.Keyring;
import org.argeo.cms.ArgeoNames;
import org.argeo.cms.ArgeoTypes;
import org.argeo.eclipse.ui.TreeParent;
import org.argeo.jcr.JcrUtils;
-import org.argeo.node.NodeUtils;
-import org.argeo.node.security.Keyring;
import org.argeo.slc.SlcException;
import org.argeo.slc.client.ui.dist.model.RepoElem;
import org.argeo.slc.repo.RepoConstants;
try {
if (nodeSession != null)
dispose();
- nodeSession = nodeRepository.login();
+ nodeSession = nodeRepository.login(NodeConstants.HOME_WORKSPACE);
String reposPath = NodeUtils.getUserHome(nodeSession).getPath() + RepoConstants.REPOSITORIES_BASE_PATH;
Node repoNode = repos.nextNode();
if (repoNode.isNodeType(ArgeoTypes.ARGEO_REMOTE_REPOSITORY)) {
String label = repoNode.isNodeType(NodeType.MIX_TITLE)
- ? repoNode.getProperty(Property.JCR_TITLE).getString() : repoNode.getName();
+ ? repoNode.getProperty(Property.JCR_TITLE).getString()
+ : repoNode.getName();
repositories.add(new RepoElem(repositoryFactory, keyring, repoNode, label));
}
}
throw new SlcException("User must be authenticated.");
// make sure base directory is available
- Node repos = JcrUtils.mkdirs(homeNode, RepoConstants.REPOSITORIES_BASE_PATH,null);
+ Node repos = JcrUtils.mkdirs(homeNode, RepoConstants.REPOSITORIES_BASE_PATH, null);
if (nodeSession.hasPendingChanges())
nodeSession.save();