Changeset 16871

Show
Ignore:
Timestamp:
18.08.2008 11:53:36 (11 years ago)
Author:
kjdon
Message:

added type=oai to all oai service elements

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/service/OAIPMH.java

    r15326 r16871  
    127127  
    128128    Element identify = this.doc.createElement(OAIXML.SERVICE); 
    129     //add_service.setAttribute(GSXML.TYPE_ATT, "gather"); // why do we need this? 
     129 
    130130    identify.setAttribute(OAIXML.NAME, OAIXML.IDENTIFY); 
     131    identify.setAttribute(GSXML.TYPE_ATT, "oai"); 
    131132    this.short_service_info.appendChild(identify); 
    132133 
    133134    Element list_records = this.doc.createElement(OAIXML.SERVICE); 
    134135    list_records.setAttribute(OAIXML.NAME, OAIXML.LIST_RECORDS); 
     136    list_records.setAttribute(GSXML.TYPE_ATT, "oai"); 
    135137    this.short_service_info.appendChild(list_records); 
    136138 
    137139    Element list_identifiers = this.doc.createElement(OAIXML.SERVICE); 
    138140    list_identifiers.setAttribute(OAIXML.NAME, OAIXML.LIST_IDENTIFIERS); 
     141    list_identifiers.setAttribute(GSXML.TYPE_ATT, "oai"); 
    139142    this.short_service_info.appendChild(list_identifiers); 
    140143     
    141144    Element list_sets = this.doc.createElement(OAIXML.SERVICE); 
    142145    list_sets.setAttribute(OAIXML.NAME, OAIXML.LIST_SETS); 
     146    list_sets.setAttribute(GSXML.TYPE_ATT, "oai"); 
    143147    this.short_service_info.appendChild(list_sets); 
    144148     
    145149    Element list_metadata_formats = this.doc.createElement(OAIXML.SERVICE); 
    146150    list_metadata_formats.setAttribute(OAIXML.NAME, OAIXML.LIST_METADATA_FORMATS); 
     151    list_metadata_formats.setAttribute(GSXML.TYPE_ATT, "oai"); 
    147152    this.short_service_info.appendChild(list_metadata_formats); 
    148153 
    149154    Element get_record = this.doc.createElement(OAIXML.SERVICE); 
    150155    get_record.setAttribute(OAIXML.NAME, OAIXML.GET_RECORD); 
     156    get_record.setAttribute(GSXML.TYPE_ATT, "oai"); 
    151157    this.short_service_info.appendChild(get_record); 
    152158     
     
    158164    if (service_id.equals(OAIXML.IDENTIFY)) { 
    159165      Element identify = this.doc.createElement(OAIXML.SERVICE); 
    160       //add_service.setAttribute(GSXML.TYPE_ATT, "gather"); // why do we need this? 
    161166      identify.setAttribute(OAIXML.NAME, OAIXML.IDENTIFY); 
     167      identify.setAttribute(GSXML.TYPE_ATT, "oai"); 
    162168      return identify; 
    163169    } 
    164170    if (service_id.equals(OAIXML.LIST_RECORDS)) { 
    165     Element list_records = this.doc.createElement(OAIXML.SERVICE); 
    166     list_records.setAttribute(OAIXML.NAME, OAIXML.LIST_RECORDS); 
    167     return list_records; 
    168     } 
    169  
     171      Element list_records = this.doc.createElement(OAIXML.SERVICE); 
     172      list_records.setAttribute(OAIXML.NAME, OAIXML.LIST_RECORDS); 
     173      list_records.setAttribute(GSXML.TYPE_ATT, "oai"); 
     174      return list_records; 
     175    } 
     176     
    170177    if (service_id.equals(OAIXML.LIST_IDENTIFIERS)) { 
    171     Element list_identifiers = this.doc.createElement(OAIXML.SERVICE); 
    172     list_identifiers.setAttribute(OAIXML.NAME, OAIXML.LIST_IDENTIFIERS); 
    173     return list_identifiers; 
     178      Element list_identifiers = this.doc.createElement(OAIXML.SERVICE); 
     179      list_identifiers.setAttribute(OAIXML.NAME, OAIXML.LIST_IDENTIFIERS); 
     180      list_identifiers.setAttribute(GSXML.TYPE_ATT, "oai"); 
     181      return list_identifiers; 
    174182    } 
    175183    if (service_id.equals(OAIXML.LIST_SETS)) { 
    176     Element list_sets = this.doc.createElement(OAIXML.SERVICE); 
    177     list_sets.setAttribute(OAIXML.NAME, OAIXML.LIST_SETS); 
    178     return list_sets; 
     184      Element list_sets = this.doc.createElement(OAIXML.SERVICE); 
     185      list_sets.setAttribute(OAIXML.NAME, OAIXML.LIST_SETS); 
     186      list_sets.setAttribute(GSXML.TYPE_ATT, "oai"); 
     187      return list_sets; 
    179188    } 
    180189    if (service_id.equals(OAIXML.LIST_METADATA_FORMATS)) { 
    181     Element list_metadata_formats = this.doc.createElement(OAIXML.SERVICE); 
    182     list_metadata_formats.setAttribute(OAIXML.NAME, OAIXML.LIST_METADATA_FORMATS); 
    183     return list_metadata_formats; 
    184     } 
    185  
     190      Element list_metadata_formats = this.doc.createElement(OAIXML.SERVICE); 
     191      list_metadata_formats.setAttribute(OAIXML.NAME, OAIXML.LIST_METADATA_FORMATS); 
     192      list_metadata_formats.setAttribute(GSXML.TYPE_ATT, "oai"); 
     193      return list_metadata_formats; 
     194    } 
     195     
    186196    if (service_id.equals(OAIXML.GET_RECORD)) { 
    187     Element get_record = this.doc.createElement(OAIXML.SERVICE); 
    188     get_record.setAttribute(OAIXML.NAME, OAIXML.GET_RECORD); 
    189     return get_record; 
     197      Element get_record = this.doc.createElement(OAIXML.SERVICE); 
     198      get_record.setAttribute(OAIXML.NAME, OAIXML.GET_RECORD); 
     199      get_record.setAttribute(GSXML.TYPE_ATT, "oai"); 
     200      return get_record; 
    190201    } 
    191202