public RemoteTable makeRemoteTable(String strRecordClassName, String strTableSessionClassName, Map<String, Object> properties, Map<String, Object> propDatabase)
        throws RemoteException
    {
        BaseTransport transport = this.createProxyTransport(MAKE_REMOTE_TABLE);
        transport.addParam(NAME, strRecordClassName);
        transport.addParam(SESSION_CLASS_NAME, strTableSessionClassName);
        transport.addParam(PROPERTIES, properties);
        transport.addParam(PROPERTIES_DB, propDatabase);
        String strTableID = (String)transport.sendMessageAndGetReply();
        // See if I have this one already
        TableProxy tableProxy = null;
//x        tableProxy = (TableProxy)this.getChildList().get(strTableID);
        if (tableProxy == null)
            tableProxy = new TableProxy(this, strTableID); // This will add it to my list
        return tableProxy;
    }
public RemoteTable makeRemoteTable ( String strRecordClassName , String strTableSessionClassName , Map < String , Object > properties , Map < String , Object > propDatabase ) throws RemoteException { BaseTransport transport = this . createProxyTransport ( MAKE_REMOTE_TABLE ) ; transport . addParam ( NAME , strRecordClassName ) ; transport . addParam ( SESSION_CLASS_NAME , strTableSessionClassName ) ; transport . addParam ( PROPERTIES , properties ) ; transport . addParam ( PROPERTIES_DB , propDatabase ) ; String strTableID = ( String ) transport . sendMessageAndGetReply ( ) ; TableProxy tableProxy = null ; if ( tableProxy == null ) tableProxy = new TableProxy ( this , strTableID ) ; return tableProxy ; }
Make a table for this database.
@param strRecordClassName The record class name.
@param strTableSessionClassName The (optional) session name for the table.
@param properties The properties for the remote table.