import org.argeo.eclipse.ui.TreeParent;
import org.argeo.eclipse.ui.dialogs.ErrorFeedback;
import org.argeo.jcr.ArgeoNames;
-import org.argeo.jcr.MaintainedRepository;
import org.argeo.jcr.RepositoryRegister;
import org.argeo.jcr.UserJcrUtils;
import org.argeo.util.security.Keyring;
private final Session userSession;
private final Keyring keyring;
- public RepositoriesElem(String name, RepositoryRegister repositoryRegister,
- RepositoryFactory repositoryFactory, TreeParent parent,
- Session userSession, Keyring keyring) {
+ public RepositoriesElem(String name, RepositoryRegister repositoryRegister, RepositoryFactory repositoryFactory,
+ TreeParent parent, Session userSession, Keyring keyring) {
super(name);
this.repositoryRegister = repositoryRegister;
this.repositoryFactory = repositoryFactory;
return super.getChildren();
} else {
// initialize current object
- Map<String, Repository> refRepos = repositoryRegister
- .getRepositories();
+ Map<String, Repository> refRepos = repositoryRegister.getRepositories();
for (String name : refRepos.keySet()) {
Repository repository = refRepos.get(name);
- if (repository instanceof MaintainedRepository)
- super.addChild(new MaintainedRepositoryElem(name,
- repository, this));
- else
- super.addChild(new RepositoryElem(name, repository, this));
+ // if (repository instanceof MaintainedRepository)
+ // super.addChild(new MaintainedRepositoryElem(name,
+ // repository, this));
+ // else
+ super.addChild(new RepositoryElem(name, repository, this));
}
// remote
try {
addRemoteRepositories(keyring);
} catch (RepositoryException e) {
- throw new ArgeoException(
- "Cannot browse remote repositories", e);
+ throw new ArgeoException("Cannot browse remote repositories", e);
}
}
return super.getChildren();
}
}
- protected void addRemoteRepositories(Keyring jcrKeyring)
- throws RepositoryException {
+ protected void addRemoteRepositories(Keyring jcrKeyring) throws RepositoryException {
Node userHome = UserJcrUtils.getUserHome(userSession);
if (userHome != null && userHome.hasNode(ARGEO_REMOTE)) {
NodeIterator it = userHome.getNode(ARGEO_REMOTE).getNodes();
Node remoteNode = it.nextNode();
String uri = remoteNode.getProperty(ARGEO_URI).getString();
try {
- RemoteRepositoryElem remoteRepositoryNode = new RemoteRepositoryElem(
- remoteNode.getName(), repositoryFactory, uri, this,
- userSession, jcrKeyring, remoteNode.getPath());
+ RemoteRepositoryElem remoteRepositoryNode = new RemoteRepositoryElem(remoteNode.getName(),
+ repositoryFactory, uri, this, userSession, jcrKeyring, remoteNode.getPath());
super.addChild(remoteRepositoryNode);
} catch (Exception e) {
- ErrorFeedback.show("Cannot add remote repository "
- + remoteNode, e);
+ ErrorFeedback.show("Cannot add remote repository " + remoteNode, e);
}
}
}