Search in sources :

Example 1 with VCellGuiInteractiveContextDefaultProvider

use of cbit.vcell.client.VCellGuiInteractiveContextDefaultProvider in project vcell by virtualcell.

the class ClientTester method mainInit.

/**
 * This method was created in VisualAge.
 * @return VCellConnection
 * @param args java.lang.String[]
 */
public static cbit.vcell.client.server.ClientServerManager mainInit(String[] args, String programName, Frame mainWindow) throws Exception {
    ClientServerInfo csInfo = null;
    if (args.length == 3) {
        if (args[0].equalsIgnoreCase("-local")) {
            csInfo = ClientServerInfo.createLocalServerInfo(args[1], new UserLoginInfo.DigestedPassword(args[2]));
        }
    } else if (args.length == 4) {
        csInfo = ClientServerInfo.createRemoteServerInfo(args[0], Integer.parseInt(args[1]), args[2], new UserLoginInfo.DigestedPassword(args[3]));
    } else {
        System.err.println("usage: " + programName + " -local userid password");
        // System.err.println("usage: " + programName + " -jms userid password");
        System.err.println("usage: " + programName + " apihost apiport userid password");
        throw new Exception("cannot connect");
    }
    VCellGuiInteractiveContextDefaultProvider defaultRequester = new VCellGuiInteractiveContextDefaultProvider();
    ClientServerManager clientServerManager = new ClientServerManager(csInfo, defaultRequester);
    clientServerManager.connect(null);
    return clientServerManager;
}
Also used : ClientServerManager(cbit.vcell.client.server.ClientServerManager) VCellGuiInteractiveContextDefaultProvider(cbit.vcell.client.VCellGuiInteractiveContextDefaultProvider) ClientServerInfo(cbit.vcell.client.server.ClientServerInfo) UserLoginInfo(org.vcell.util.document.UserLoginInfo)

Example 2 with VCellGuiInteractiveContextDefaultProvider

use of cbit.vcell.client.VCellGuiInteractiveContextDefaultProvider in project vcell by virtualcell.

the class ClientTester method mainInit.

/**
 * This method was created in VisualAge.
 * @return VCellConnection
 * @param args java.lang.String[]
 */
public static cbit.vcell.client.server.ClientServerManager mainInit(String[] args, String programName) throws Exception {
    ClientServerInfo csInfo = null;
    if (args.length == 3) {
        if (args[0].equalsIgnoreCase("-local")) {
            csInfo = ClientServerInfo.createLocalServerInfo(args[1], new UserLoginInfo.DigestedPassword(args[2]));
        }
    } else if (args.length == 4) {
        csInfo = ClientServerInfo.createRemoteServerInfo(args[0], Integer.parseInt(args[1]), args[2], new UserLoginInfo.DigestedPassword(args[3]));
    } else {
        System.err.println("usage: " + programName + " -local userid password");
        // System.err.println("usage: " + programName + " -jms userid password");
        System.err.println("usage: " + programName + " apihost apiport userid password");
        throw new Exception("cannot connect");
    }
    VCellGuiInteractiveContextDefaultProvider defaultRequester = new VCellGuiInteractiveContextDefaultProvider();
    ClientServerManager clientServerManager = new ClientServerManager(csInfo, defaultRequester);
    clientServerManager.connect(null);
    return clientServerManager;
}
Also used : ClientServerManager(cbit.vcell.client.server.ClientServerManager) VCellGuiInteractiveContextDefaultProvider(cbit.vcell.client.VCellGuiInteractiveContextDefaultProvider) ClientServerInfo(cbit.vcell.client.server.ClientServerInfo) UserLoginInfo(org.vcell.util.document.UserLoginInfo)

Aggregations

VCellGuiInteractiveContextDefaultProvider (cbit.vcell.client.VCellGuiInteractiveContextDefaultProvider)2 ClientServerInfo (cbit.vcell.client.server.ClientServerInfo)2 ClientServerManager (cbit.vcell.client.server.ClientServerManager)2 UserLoginInfo (org.vcell.util.document.UserLoginInfo)2