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(); } } }