org.gcube.application.framework.search.library.interfaces
Interface ResultSetConsumerI

All Known Implementing Classes:
ResultSetConsumer

public interface ResultSetConsumerI


Method Summary
 java.util.ArrayList<DigitalObject> getAllResultIds(ASLSession session)
           
 java.util.List<DigitalObject> getFirst(int n, DisableButtons dis, ASLSession session)
           
 java.util.List<DigitalObject> getNext(int n, DisableButtons dis, ASLSession session)
           
 int getNumOfResultsRead()
           
 java.util.List<DigitalObject> getPrevious(int n, DisableButtons dis, ASLSession session)
           
 java.util.List<java.lang.String> getResultsToText(int n, int offset, ASLSession session)
           
 boolean getTotalRead()
           
 void setGenericSearchType(java.lang.String gst)
           
 

Method Detail

getFirst

java.util.List<DigitalObject> getFirst(int n,
                                       DisableButtons dis,
                                       ASLSession session)
                                       throws gRS2NoRecordReadWithinTimeIntervalException,
                                              gRS2RecordDefinitionException,
                                              gRS2ReaderException,
                                              gRS2AvailableRecordsRetrievalException
Parameters:
n -
dis -
session -
Returns:
Throws:
gRS2NoRecordReadWithinTimeIntervalException
gRS2RecordDefinitionException
gRS2ReaderException
gRS2AvailableRecordsRetrievalException

getNext

java.util.List<DigitalObject> getNext(int n,
                                      DisableButtons dis,
                                      ASLSession session)
                                      throws gRS2NoRecordReadWithinTimeIntervalException,
                                             gRS2RecordDefinitionException,
                                             gRS2ReaderException,
                                             gRS2AvailableRecordsRetrievalException
Parameters:
n -
dis -
session -
Returns:
Throws:
gRS2NoRecordReadWithinTimeIntervalException
gRS2RecordDefinitionException
gRS2ReaderException
gRS2AvailableRecordsRetrievalException

getPrevious

java.util.List<DigitalObject> getPrevious(int n,
                                          DisableButtons dis,
                                          ASLSession session)
                                          throws gRS2NoRecordReadWithinTimeIntervalException,
                                                 gRS2RecordDefinitionException,
                                                 gRS2ReaderException,
                                                 gRS2AvailableRecordsRetrievalException
Parameters:
n -
dis -
session -
Returns:
Throws:
gRS2NoRecordReadWithinTimeIntervalException
gRS2RecordDefinitionException
gRS2ReaderException
gRS2AvailableRecordsRetrievalException

getResultsToText

java.util.List<java.lang.String> getResultsToText(int n,
                                                  int offset,
                                                  ASLSession session)
                                                  throws gRS2ReaderException,
                                                         gRS2RecordDefinitionException,
                                                         gRS2BufferException
Parameters:
n -
offset -
session -
Returns:
Throws:
gRS2ReaderException
gRS2RecordDefinitionException
gRS2BufferException

setGenericSearchType

void setGenericSearchType(java.lang.String gst)
Parameters:
gst -

getNumOfResultsRead

int getNumOfResultsRead()

getTotalRead

boolean getTotalRead()

getAllResultIds

java.util.ArrayList<DigitalObject> getAllResultIds(ASLSession session)