package com.marklogic.client.qconsole.impl;
import com.marklogic.client.DatabaseClient;
import com.marklogic.client.DatabaseClientFactory;
import java.io.IOException;
/**
* Debug-style program for manually verifying how DefaultWorkspaceManager works.
* <p>
* To try this out locally, manually create a new workspace in qconsole and add some queries to it. Then
* export it with this program. Then delete it and its queries from the App-Services database. Then run this
* program to import it back in.
*/
public class DefaultWorkspaceManagerDebug {
public static void main(String[] args) throws IOException {
DatabaseClient client = DatabaseClientFactory.newClient("localhost", 8000, "App-Services", "admin", "admin", DatabaseClientFactory.Authentication.DIGEST);
DefaultWorkspaceManager dwm = new DefaultWorkspaceManager(client);
String user = "admin";
final String workspaceName = "Workspace 1";
try {
//System.out.println(dwm.exportWorkspaces(user, workspaceName));
System.out.println(dwm.importWorkspaces(user, workspaceName));
} finally {
client.release();
}
}
}