Changeset 12091


Ignore:
Timestamp:
2006-07-07T13:10:08+12:00 (18 years ago)
Author:
kjdon
Message:

subcollection index names no longer appear on this panel - done using searchmetadatamanager.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/cdm/SubcollectionIndexManager.java

    r11905 r12091  
    284284        JPanel content_pane = new JPanel();
    285285
    286         JLabel name_label = new JLabel();
    287         Dictionary.registerText(name_label, "CDM.SubcollectionIndexManager.PartitionName");
    288         subcollection_index_name_textfield = new JTextField();
    289         subcollection_index_name_textfield.setPreferredSize(FIELD_SIZE);
    290         Dictionary.registerTooltip(subcollection_index_name_textfield, "CDM.SubcollectionIndexManager.PartitionName_Tooltip");
    291 
    292286        JLabel source_label = new JLabel();
    293287        Dictionary.registerText(source_label, "CDM.SubcollectionIndexManager.Source");
     
    325319        set_default_button.addActionListener(new SetDefaultListener());
    326320        set_default_button.addActionListener(CollectionDesignManager.buildcol_change_listener);
    327         subcollection_index_name_textfield.getDocument().addDocumentListener(new NameListener());
    328321        subcollection_index_list.addListSelectionListener(new SubcollectionIndexListListener());
    329322        source_list.addListSelectionListener(new SourceListListener());
     
    344337        labels_pane.setLayout(new BorderLayout());
    345338        labels_pane.setBorder(BorderFactory.createEmptyBorder(5, 5, 10, 5));
    346         labels_pane.add(name_label, BorderLayout.NORTH);
    347339        labels_pane.add(source_label, BorderLayout.CENTER);
    348340       
    349341        boxes_pane.setLayout(new BorderLayout());
    350         boxes_pane.add(subcollection_index_name_textfield, BorderLayout.NORTH);
    351342        boxes_pane.add(new JScrollPane(source_list), BorderLayout.CENTER);
    352343       
     
    409400        }
    410401
    411         // Display the selected subcollection index's name
    412         String id = selected_index.getID();
    413         String name = CollectionDesignManager.collectionmeta_manager.getMetadatum("." + id).getValue(true);
    414         subcollection_index_name_textfield.setText(name);
    415 
    416402        // Display the selected subcollection index's sources
    417403        source_list.clearTicked();
     
    425411        boolean replace_enabled = false;
    426412
    427         // Indexes must have a name
    428         if (subcollection_index_name_textfield.getText().length() == 0) {
    429         add_enabled = false;
    430         }
    431413        // Can't add a new index if no sources are selected
    432         else if (source_list.isNothingTicked()) {
     414        if (source_list.isNothingTicked()) {
    433415        add_enabled = false;
    434416        }
     
    444426            // Here we need to check if we have changed the name - if so, we can enable the replace button
    445427            if (subcollection_index_list.getSelectedIndex() != -1) {
    446             String name = subcollection_index_name_textfield.getText();
    447428            SubcollectionIndex selected_index = (SubcollectionIndex) subcollection_index_list.getSelectedValue();
    448             String selected_name = CollectionDesignManager.collectionmeta_manager.getMetadatum("." + selected_index.getID()).getValue(true);
    449             if (!name.equals(selected_name)) {
    450                 replace_enabled = true;
    451             }
    452429            }
    453430        }
     
    473450        public void actionPerformed(ActionEvent event)
    474451        {
    475         String name = subcollection_index_name_textfield.getText();
    476         if (!source_list.isNothingTicked() && name.length() != 0) {
     452        if (!source_list.isNothingTicked()) {// && name.length() != 0) {
    477453            ArrayList sources = source_list.getTicked();
    478454            SubcollectionIndex subcollection_index = new SubcollectionIndex(sources.toArray());
    479455
    480             // Before we add the index to the model, we have to add the collection metadata for this
     456            // Before we add the index to the model, we have to add a default collection metadata for this
    481457            CollectionMeta metadatum = new CollectionMeta("." + subcollection_index.getID());
    482             metadatum.setValue(name);
     458            metadatum.setValue(subcollection_index.getID());
    483459            CollectionDesignManager.collectionmeta_manager.addMetadatum(metadatum);
    484460
Note: See TracChangeset for help on using the changeset viewer.