/**
     * Gets the bundle ID from a row in the table
     *
     * @param row the row from which to get the bundle ID
     * @return teh ID of the bundle at a specific row
     */
    public Long getBundleIdFromRow(int row) {
      if (row < 0 || row >= getRowCount()) {
        return null;
      }

      BundleData dataRow = localList.get(row);
      return dataRow.getId();
    }
    /** @see javax.swing.table.TableModel#getValueAt(int, int) */
    @Override
    public Object getValueAt(int row, int col) {
      if (row < 0 || row >= getRowCount()) {
        return "";
      }

      BundleData dataRow = localList.get(row);
      switch (col) {
        case 0:
          return dataRow.getId();
        case 1:
          return dataRow.getState();
        case 2:
          return dataRow.getLocation();
        case 3:
          return dataRow.getBundleName();
      }
      return "";
    }