Ignore:
Timestamp:
03/12/13 17:12:42 (11 years ago)
Author:
oschonef
Message:
  • if client did not provide values for parameters "startRecord" or "maximumTerms" set them to the defaults defined in SRU specification
File:
1 edited

Legend:

Unmodified
Added
Removed
  • SRUServer/trunk/src/main/java/eu/clarin/sru/server/SRURequestImpl.java

    r2679 r2680  
    5555    private static final String X_UNLIMITED_RESULTSET   = "x-unlimited-resultset";
    5656    private static final String X_INDENT_RESPONSE       = "x-indent-response";
     57    private static final int DEFAULT_START_RECORD       = 1;
     58    private static final int DEFAULT_RESPONSE_POSITION  = 1;
    5759    private final SRUServerConfig config;
    5860    private final HttpServletRequest request;
     
    6365    private CQLNode query;
    6466    private String rawQuery;
    65     private int startRecord    = -1;
     67    private int startRecord = DEFAULT_START_RECORD;
    6668    private int maximumRecords = -1;
    6769    private String recordSchemaName;
     
    6971    private String stylesheet;
    7072    private String recordXPath;
    71     private int resultSetTTL   = -1;
     73    private int resultSetTTL = -1;
    7274    private String sortKeys;
    7375    private CQLNode scanClause;
    7476    private String rawScanClause;
    75     private int responsePosition = -1;
     77    private int responsePosition = DEFAULT_RESPONSE_POSITION;
    7678    private int maximumTerms = -1;
    7779
Note: See TracChangeset for help on using the changeset viewer.