Changeset 6780
- Timestamp:
- 11/09/15 18:03:50 (9 years ago)
- Location:
- SRUServer/trunk/src/main/java/eu/clarin/sru/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
SRUServer/trunk/src/main/java/eu/clarin/sru/server/SRUServerConfig.java
r6779 r6780 43 43 import javax.xml.xpath.XPathFactory; 44 44 45 import org.slf4j.Logger;46 import org.slf4j.LoggerFactory;47 45 import org.w3c.dom.Attr; 48 46 import org.w3c.dom.Document; … … 266 264 public static final String SRU_RESPONSE_BUFFER_SIZE = 267 265 "eu.clarin.sru.server.responseBufferSize"; 268 /**269 * @deprecated use {@link #SRU_TRANSPORT}270 */271 @Deprecated272 private static final String LEGACY_SRU_TRANSPORT =273 "sru.transport";274 /**275 * @deprecated use {@link #SRU_HOST}276 */277 @Deprecated278 private static final String LEGACY_SRU_HOST =279 "sru.host";280 /**281 * @deprecated use {@link #SRU_PORT}282 */283 @Deprecated284 private static final String LEGACY_SRU_PORT =285 "sru.port";286 /**287 * @deprecated use {@link #SRU_DATABASE}288 */289 @Deprecated290 private static final String LEGACY_SRU_DATABASE =291 "sru.database";292 /**293 * @deprecated use {@link #SRU_NUMBER_OF_RECORDS}294 */295 @Deprecated296 private static final String LEGACY_SRU_NUMBER_OF_RECORDS =297 "sru.numberOfRecords";298 /**299 * @deprecated use {@link #SRU_MAXIMUM_RECORDS}300 */301 @Deprecated302 private static final String LEGACY_SRU_MAXIMUM_RECORDS =303 "sru.maximumRecords";304 /**305 * @deprecated use {@link #SRU_ECHO_REQUESTS}306 */307 @Deprecated308 private static final String LEGACY_SRU_ECHO_REQUESTS =309 "sru.echoRequests";310 /**311 * @deprecated use {@link #SRU_INDENT_RESPONSE}312 */313 @Deprecated314 private static final String LEGACY_SRU_INDENT_RESPONSE =315 "sru.indentResponse";316 /**317 * @deprecated use {@link #SRU_ALLOW_OVERRIDE_MAXIMUM_RECORDS}318 */319 @Deprecated320 private static final String LEGACY_SRU_ALLOW_OVERRIDE_MAXIMUM_RECORDS =321 "sru.allowOverrideMaximumRecords";322 /**323 * @deprecated use {@link #SRU_ALLOW_OVERRIDE_INDENT_RESPONSE}324 */325 @Deprecated326 private static final String LEGACY_SRU_ALLOW_OVERRIDE_INDENT_RESPONSE =327 "sru.allowOverrideIndentResponse";328 266 private static final SRUVersion DEFAULT_SRU_VERSION_MIN = 329 267 SRUVersion.VERSION_1_1; … … 662 600 } // IndexInfo 663 601 664 private static final Logger logger =665 LoggerFactory.getLogger(SRUServerConfig.class);666 602 private final SRUVersion minVersion; 667 603 private final SRUVersion maxVersion; … … 984 920 985 921 List<SchemaInfo> schemaInfo = buildSchemaInfo(xpath, doc); 986 987 /*988 * convert legacy parameters989 */990 convertLegacyParameter(params);991 922 992 923 /* … … 1409 1340 } 1410 1341 1411 1412 public static void convertLegacyParameter(Map<String, String> params) {1413 if ((params != null) && !params.isEmpty()) {1414 convertLegacyParameter1(params,1415 LEGACY_SRU_TRANSPORT,1416 SRU_TRANSPORT);1417 convertLegacyParameter1(params,1418 LEGACY_SRU_HOST,1419 SRU_HOST);1420 convertLegacyParameter1(params,1421 LEGACY_SRU_PORT,1422 SRU_PORT);1423 convertLegacyParameter1(params,1424 LEGACY_SRU_DATABASE,1425 SRU_DATABASE);1426 convertLegacyParameter1(params,1427 LEGACY_SRU_NUMBER_OF_RECORDS,1428 SRU_NUMBER_OF_RECORDS);1429 convertLegacyParameter1(params,1430 LEGACY_SRU_MAXIMUM_RECORDS,1431 SRU_MAXIMUM_RECORDS);1432 convertLegacyParameter1(params,1433 LEGACY_SRU_ECHO_REQUESTS,1434 SRU_ECHO_REQUESTS);1435 convertLegacyParameter1(params,1436 LEGACY_SRU_INDENT_RESPONSE,1437 SRU_INDENT_RESPONSE);1438 convertLegacyParameter1(params,1439 LEGACY_SRU_ALLOW_OVERRIDE_MAXIMUM_RECORDS,1440 SRU_ALLOW_OVERRIDE_MAXIMUM_RECORDS);1441 convertLegacyParameter1(params,1442 LEGACY_SRU_ALLOW_OVERRIDE_INDENT_RESPONSE,1443 SRU_ALLOW_OVERRIDE_INDENT_RESPONSE);1444 }1445 }1446 1447 1448 private static void convertLegacyParameter1(Map<String, String> params,1449 String legacyName, String name) {1450 final String value = params.get(legacyName);1451 if (value != null) {1452 params.put(name, value);1453 params.remove(legacyName);1454 logger.warn("parameter '{}' is deprecated, please use "1455 + "parameter '{}' instead!", legacyName, name);1456 }1457 }1458 1459 1342 } // class SRUEndpointConfig -
SRUServer/trunk/src/main/java/eu/clarin/sru/server/utils/SRUServerServlet.java
r2665 r6780 220 220 } 221 221 222 /* convert legacy parameters */223 SRUServerConfig.convertLegacyParameter(params);224 225 222 /* 226 223 * Set some defaults (aka "plug and play" for development deployment)
Note: See TracChangeset
for help on using the changeset viewer.