Changeset 1999


Ignore:
Timestamp:
07/04/12 09:57:44 (12 years ago)
Author:
oschonef
Message:
  • fix serious errors
    • of course, search should be abstract
    • provide no-op default implementations for explain and scan
File:
1 edited

Legend:

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

    r1990 r1999  
    4040
    4141
     42
     43    /**
     44     * Handle a <em>scan</em> operation. The default implementation is a no-op.
     45     * Override this method, if you want to provide a custom behavior.
     46     *
     47     * @see SRUSearchEngine#explain(SRUServerConfig, SRURequest,
     48     *      SRUDiagnosticList)
     49     */
    4250    @Override
    4351    public SRUExplainResult explain(SRUServerConfig config, SRURequest request,
     
    4755
    4856
     57    /**
     58     * Handle a <em>scan</em> operation. The default implementation is a no-op.
     59     * Override this method, if you want to provide a custom behavior.
     60     *
     61     * @see SRUSearchEngine#scan(SRUServerConfig, SRURequest, SRUDiagnosticList)
     62     */
    4963    @Override
    50     public SRUSearchResultSet search(SRUServerConfig config,
     64    public SRUScanResultSet scan(SRUServerConfig config,
    5165            SRURequest request, SRUDiagnosticList diagnostics)
    5266            throws SRUException {
     
    5569
    5670
     71    /**
     72     * Handle a <em>searchRetrieve</em> operation.
     73     *
     74     * @see SRUSearchEngine#search(SRUServerConfig, SRURequest, SRUDiagnosticList)
     75     */
    5776    @Override
    58     public abstract SRUScanResultSet scan(SRUServerConfig config,
     77    public abstract SRUSearchResultSet search(SRUServerConfig config,
    5978            SRURequest request, SRUDiagnosticList diagnostics)
    6079            throws SRUException;
Note: See TracChangeset for help on using the changeset viewer.