Changeset 16871
- Timestamp:
- 2008-08-18T11:53:36+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/src/java/org/greenstone/gsdl3/service/OAIPMH.java
r15326 r16871 127 127 128 128 Element identify = this.doc.createElement(OAIXML.SERVICE); 129 //add_service.setAttribute(GSXML.TYPE_ATT, "gather"); // why do we need this? 129 130 130 identify.setAttribute(OAIXML.NAME, OAIXML.IDENTIFY); 131 identify.setAttribute(GSXML.TYPE_ATT, "oai"); 131 132 this.short_service_info.appendChild(identify); 132 133 133 134 Element list_records = this.doc.createElement(OAIXML.SERVICE); 134 135 list_records.setAttribute(OAIXML.NAME, OAIXML.LIST_RECORDS); 136 list_records.setAttribute(GSXML.TYPE_ATT, "oai"); 135 137 this.short_service_info.appendChild(list_records); 136 138 137 139 Element list_identifiers = this.doc.createElement(OAIXML.SERVICE); 138 140 list_identifiers.setAttribute(OAIXML.NAME, OAIXML.LIST_IDENTIFIERS); 141 list_identifiers.setAttribute(GSXML.TYPE_ATT, "oai"); 139 142 this.short_service_info.appendChild(list_identifiers); 140 143 141 144 Element list_sets = this.doc.createElement(OAIXML.SERVICE); 142 145 list_sets.setAttribute(OAIXML.NAME, OAIXML.LIST_SETS); 146 list_sets.setAttribute(GSXML.TYPE_ATT, "oai"); 143 147 this.short_service_info.appendChild(list_sets); 144 148 145 149 Element list_metadata_formats = this.doc.createElement(OAIXML.SERVICE); 146 150 list_metadata_formats.setAttribute(OAIXML.NAME, OAIXML.LIST_METADATA_FORMATS); 151 list_metadata_formats.setAttribute(GSXML.TYPE_ATT, "oai"); 147 152 this.short_service_info.appendChild(list_metadata_formats); 148 153 149 154 Element get_record = this.doc.createElement(OAIXML.SERVICE); 150 155 get_record.setAttribute(OAIXML.NAME, OAIXML.GET_RECORD); 156 get_record.setAttribute(GSXML.TYPE_ATT, "oai"); 151 157 this.short_service_info.appendChild(get_record); 152 158 … … 158 164 if (service_id.equals(OAIXML.IDENTIFY)) { 159 165 Element identify = this.doc.createElement(OAIXML.SERVICE); 160 //add_service.setAttribute(GSXML.TYPE_ATT, "gather"); // why do we need this?161 166 identify.setAttribute(OAIXML.NAME, OAIXML.IDENTIFY); 167 identify.setAttribute(GSXML.TYPE_ATT, "oai"); 162 168 return identify; 163 169 } 164 170 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 170 177 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; 174 182 } 175 183 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; 179 188 } 180 189 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 186 196 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; 190 201 } 191 202
Note:
See TracChangeset
for help on using the changeset viewer.