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

All Known Implementing Classes:
ResultSetConsumer

public interface ResultSetConsumerI


Method Summary
 ArrayList<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getAllResultIds(org.gcube.application.framework.core.session.ASLSession session)
           
 List<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getFirst(int n, DisableButtons dis, org.gcube.application.framework.core.session.ASLSession session)
           
 List<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getNext(int n, DisableButtons dis, org.gcube.application.framework.core.session.ASLSession session)
           
 int getNumOfResultsRead()
           
 List<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getPrevious(int n, DisableButtons dis, org.gcube.application.framework.core.session.ASLSession session)
           
 List<String> getResultsToText(int n, int offset, org.gcube.application.framework.core.session.ASLSession session)
           
 boolean getTotalRead()
           
 void setGenericSearchType(String gst)
           
 void setOnlyPresentables()
           
 void setWindowSize(int size)
           
 

Method Detail

getFirst

List<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getFirst(int n,
                                                                                            DisableButtons dis,
                                                                                            org.gcube.application.framework.core.session.ASLSession session)
                                                                                            throws gRS2NoRecordReadWithinTimeIntervalException,
                                                                                                   gRS2RecordDefinitionException,
                                                                                                   gRS2ReaderException,
                                                                                                   gRS2AvailableRecordsRetrievalException
Parameters:
n -
dis -
session -
Returns:
Throws:
gRS2NoRecordReadWithinTimeIntervalException
gRS2RecordDefinitionException
gRS2ReaderException
gRS2AvailableRecordsRetrievalException

getNext

List<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getNext(int n,
                                                                                           DisableButtons dis,
                                                                                           org.gcube.application.framework.core.session.ASLSession session)
                                                                                           throws gRS2NoRecordReadWithinTimeIntervalException,
                                                                                                  gRS2RecordDefinitionException,
                                                                                                  gRS2ReaderException,
                                                                                                  gRS2AvailableRecordsRetrievalException
Parameters:
n -
dis -
session -
Returns:
Throws:
gRS2NoRecordReadWithinTimeIntervalException
gRS2RecordDefinitionException
gRS2ReaderException
gRS2AvailableRecordsRetrievalException

getPrevious

List<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getPrevious(int n,
                                                                                               DisableButtons dis,
                                                                                               org.gcube.application.framework.core.session.ASLSession session)
                                                                                               throws gRS2NoRecordReadWithinTimeIntervalException,
                                                                                                      gRS2RecordDefinitionException,
                                                                                                      gRS2ReaderException,
                                                                                                      gRS2AvailableRecordsRetrievalException
Parameters:
n -
dis -
session -
Returns:
Throws:
gRS2NoRecordReadWithinTimeIntervalException
gRS2RecordDefinitionException
gRS2ReaderException
gRS2AvailableRecordsRetrievalException

getResultsToText

List<String> getResultsToText(int n,
                              int offset,
                              org.gcube.application.framework.core.session.ASLSession session)
                              throws gRS2ReaderException,
                                     gRS2RecordDefinitionException,
                                     gRS2BufferException
Parameters:
n -
offset -
session -
Returns:
Throws:
gRS2ReaderException
gRS2RecordDefinitionException
gRS2BufferException

setGenericSearchType

void setGenericSearchType(String gst)
Parameters:
gst -

getNumOfResultsRead

int getNumOfResultsRead()

getTotalRead

boolean getTotalRead()

getAllResultIds

ArrayList<org.gcube.application.framework.contentmanagement.content.impl.DigitalObject> getAllResultIds(org.gcube.application.framework.core.session.ASLSession session)

setOnlyPresentables

void setOnlyPresentables()

setWindowSize

void setWindowSize(int size)
                   throws gr.uoa.di.madgik.grs.reader.GRS2ReaderInvalidArgumentException
Throws:
gr.uoa.di.madgik.grs.reader.GRS2ReaderInvalidArgumentException


Copyright © 2013. All Rights Reserved.