import org.argeo.ArgeoException;
import org.argeo.eclipse.ui.TreeParent;
-import org.argeo.eclipse.ui.jcr.JcrUiPlugin;
-import org.eclipse.swt.graphics.Image;
/**
* UI Tree component. Wraps the root node of a JCR {@link Workspace}. It also
public class WorkspaceNode extends TreeParent implements EventListener, UiNode {
private Session session = null;
- public final static Image WORKSPACE_DISCONNECTED = JcrUiPlugin
- .getImageDescriptor("icons/workspace_disconnected.png")
- .createImage();
- public final static Image WORKSPACE_CONNECTED = JcrUiPlugin
- .getImageDescriptor("icons/workspace_connected.png").createImage();
-
public WorkspaceNode(RepositoryNode parent, String name) {
this(parent, name, null);
}
public void login() {
try {
logout();
- session = ((RepositoryNode) getParent()).getRepository().login(
- getName());
+ session = ((RepositoryNode) getParent()).repositoryLogin(getName());
processNewSession(session);
} catch (RepositoryException e) {