Changeset 7311 for trunk


Ignore:
Timestamp:
2004-05-12T13:59:15+12:00 (20 years ago)
Author:
kjdon
Message:

the indexers now output their overallName as baseIndexPrefix in the serviceRack element

Location:
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/CollectionManager.java

    r7309 r7311  
    315315          searchName = searchAttribute.getNodeValue();
    316316      }
    317 
     317      if (searchName == null) {
     318          searchName = "idx"; // need to modify this if we have two search elements with no names
     319      }
    318320      // create the pertinent indexer...
    319321      IndexerInterface indexer = IndexerFactory.makeIndexer(searchType, searchName);
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/indexers/MGIndexer.java

    r7308 r7311  
    754754    Element default_index = doc.createElement("defaultIndex");
    755755    default_index.setAttribute(GSXML.NAME_ATT, def_index);
    756 
     756    Element base_index_name = doc.createElement("baseIndexPrefix");
     757    base_index_name.setAttribute(GSXML.NAME_ATT, overallName);
    757758    Element search_service_elem = doc.createElement(GSXML.SERVICE_CLASS_ELEM);
    758759    Element retrieve_service_elem = doc.createElement(GSXML.SERVICE_CLASS_ELEM);
     
    760761    service_rack_list.appendChild(retrieve_service_elem);
    761762
    762     search_service_elem.setAttribute(GSXML.NAME_ATT, "GS3MGSearch");
    763    
     763    search_service_elem.setAttribute(GSXML.NAME_ATT, "GS3MGSearch"); 
    764764    search_service_elem.appendChild(index_list);
    765765    search_service_elem.appendChild(default_index);
     766    search_service_elem.appendChild(base_index_name);
     767
    766768    retrieve_service_elem.setAttribute(GSXML.NAME_ATT, "GS3MGRetrieve");
    767769    retrieve_service_elem.appendChild(default_index.cloneNode(true));
     770    retrieve_service_elem.appendChild(base_index_name.cloneNode(true));
     771
    768772    return true;
    769773    }
Note: See TracChangeset for help on using the changeset viewer.