This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 76129
Collapse All | Expand All

(-)db/src/org/netbeans/modules/db/explorer/node/ConnectionNode.java (+12 lines)
Lines 48-53 Link Here
48
import java.io.IOException;
48
import java.io.IOException;
49
import java.sql.Connection;
49
import java.sql.Connection;
50
import java.sql.DatabaseMetaData;
50
import java.sql.DatabaseMetaData;
51
import javax.swing.Action;
51
import org.netbeans.api.db.explorer.DatabaseException;
52
import org.netbeans.api.db.explorer.DatabaseException;
52
import org.netbeans.api.db.explorer.DatabaseMetaDataTransfer;
53
import org.netbeans.api.db.explorer.DatabaseMetaDataTransfer;
53
import org.netbeans.api.db.explorer.node.BaseNode;
54
import org.netbeans.api.db.explorer.node.BaseNode;
Lines 59-64 Link Here
59
import org.netbeans.modules.db.explorer.DatabaseConnection;
60
import org.netbeans.modules.db.explorer.DatabaseConnection;
60
import org.netbeans.modules.db.explorer.DatabaseConnectionAccessor;
61
import org.netbeans.modules.db.explorer.DatabaseConnectionAccessor;
61
import org.netbeans.modules.db.explorer.DatabaseMetaDataTransferAccessor;
62
import org.netbeans.modules.db.explorer.DatabaseMetaDataTransferAccessor;
63
import org.netbeans.modules.db.explorer.action.ConnectAction;
62
import org.netbeans.modules.db.explorer.metadata.MetadataModelManager;
64
import org.netbeans.modules.db.explorer.metadata.MetadataModelManager;
63
import org.netbeans.modules.db.metadata.model.api.MetadataModel;
65
import org.netbeans.modules.db.metadata.model.api.MetadataModel;
64
import org.netbeans.modules.db.metadata.model.api.MetadataModels;
66
import org.netbeans.modules.db.metadata.model.api.MetadataModels;
Lines 66-71 Link Here
66
import org.openide.util.HelpCtx;
68
import org.openide.util.HelpCtx;
67
import org.openide.util.NbBundle;
69
import org.openide.util.NbBundle;
68
import org.openide.util.RequestProcessor;
70
import org.openide.util.RequestProcessor;
71
import org.openide.util.actions.SystemAction;
69
import org.openide.util.datatransfer.ExTransferable;
72
import org.openide.util.datatransfer.ExTransferable;
70
73
71
/**
74
/**
Lines 430-433 Link Here
430
        return null;
433
        return null;
431
    }
434
    }
432
435
436
    @Override
437
    public Action getPreferredAction() {
438
        boolean disconnected = ! DatabaseConnection.isVitalConnection(connection.getConnection(), null);
439
        if(disconnected) {
440
            return SystemAction.get(ConnectAction.class);
441
        } else  {
442
            return null;
433
}
443
}
444
    }
445
}

Return to bug 76129