package fr.opensagres.nosql.ide.mongodb.core.internal.extensions;
import fr.opensagres.nosql.ide.core.extensions.AbstractShellRunner;
import fr.opensagres.nosql.ide.core.model.IDatabase;
import fr.opensagres.nosql.ide.core.utils.CommandExecHelper;
import fr.opensagres.nosql.ide.mongodb.core.model.Database;
public class ExternalShellRunner extends AbstractShellRunner {
public void startShell(IDatabase database) throws Exception {
// TODO : start cmd/sh shell.
String cmd = ((Database) database).getMongoConsoleCommand(true);
CommandExecHelper.exec(cmd);
}
public void stopShell(IDatabase database) throws Exception {
// Do Nothing
}
public boolean canSupportStop() {
return false;
}
}