/** * {@inheritDoc} * * @see java.lang.Object#toString() */ @Override public String toString() { String workspaceName = this.workspaceName != null ? "'" + workspaceName() + "'" : "default"; return "verify workspace " + workspaceName; }
/** * {@inheritDoc} * * @see java.lang.Object#equals(java.lang.Object) */ @Override public boolean equals( Object obj ) { if (obj == this) return true; if (this.getClass().isInstance(obj)) { VerifyWorkspaceRequest that = (VerifyWorkspaceRequest)obj; if (!this.workspaceName.equals(that.workspaceName())) return false; return true; } return false; }
@Override public void process( VerifyWorkspaceRequest request ) { PathWorkspace original = getWorkspace(request, request.workspaceName()); if (original != null) { Path path = getExecutionContext().getValueFactories().getPathFactory().createRootPath(); request.setActualRootLocation(Location.create(path, repository.getRootNodeUuid())); request.setActualWorkspaceName(original.getName()); } }
/** * {@inheritDoc} * * @see org.modeshape.graph.request.processor.RequestProcessor#process(org.modeshape.graph.request.VerifyWorkspaceRequest) */ @Override public void process( VerifyWorkspaceRequest request ) { MapWorkspace original = getWorkspace(request, request.workspaceName()); if (original != null) { Path path = getExecutionContext().getValueFactories().getPathFactory().createRootPath(); request.setActualRootLocation(Location.create(path, original.getRoot().getUuid())); request.setActualWorkspaceName(original.getName()); } }
/** * {@inheritDoc} * * @see org.modeshape.graph.request.processor.RequestProcessor#process(org.modeshape.graph.request.VerifyWorkspaceRequest) */ @Override public void process( VerifyWorkspaceRequest request ) { WorkspaceType original = getWorkspace(request, request.workspaceName()); if (original != null) { Path path = getExecutionContext().getValueFactories().getPathFactory().createRootPath(); Node root = txn.getRootNode(original); request.setActualRootLocation(Location.create(path, root.getUuid())); request.setActualWorkspaceName(original.getName()); } }
@Override public void process( VerifyWorkspaceRequest request ) { // Just update the actual location String workspaceName = request.workspaceName(); if (workspaceName == null) workspaceName = "default"; request.setActualWorkspaceName(workspaceName); request.setActualRootLocation(Location.create(context.getValueFactories().getPathFactory().createRootPath())); }
FederatedWorkspace workspace = getWorkspace(request, request.workspaceName()); if (workspace != null) { request.setActualWorkspaceName(workspace.getName());