proai.service
Class RecordListProvider
java.lang.Object
  
proai.service.RecordListProvider
- All Implemented Interfaces: 
 - ListProvider<CachedContent>
 
public class RecordListProvider
- extends java.lang.Object
- implements ListProvider<CachedContent>
  
| 
Constructor Summary | 
RecordListProvider(RecordCache cache,
                   int incompleteListSize,
                   boolean identifiers,
                   java.util.Date from,
                   java.util.Date until,
                   java.lang.String prefix,
                   java.lang.String set)
 
            | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RecordListProvider
public RecordListProvider(RecordCache cache,
                          int incompleteListSize,
                          boolean identifiers,
                          java.util.Date from,
                          java.util.Date until,
                          java.lang.String prefix,
                          java.lang.String set)
getList
public CloseableIterator<CachedContent> getList()
                                         throws CannotDisseminateFormatException,
                                                NoRecordsMatchException,
                                                NoSetHierarchyException,
                                                ServerException
- Specified by:
 getList in interface ListProvider<CachedContent>
 
- Throws:
 CannotDisseminateFormatException
NoRecordsMatchException
NoSetHierarchyException
ServerException
 
getPathList
public CloseableIterator<java.lang.String[]> getPathList()
                                                  throws CannotDisseminateFormatException,
                                                         NoRecordsMatchException,
                                                         NoSetHierarchyException,
                                                         ServerException
- Specified by:
 getPathList in interface ListProvider<CachedContent>
 
- Throws:
 CannotDisseminateFormatException
NoRecordsMatchException
NoSetHierarchyException
ServerException
 
getRecordCache
public RecordCache getRecordCache()
- Specified by:
 getRecordCache in interface ListProvider<CachedContent>
 
 
getIncompleteListSize
public int getIncompleteListSize()
- Specified by:
 getIncompleteListSize in interface ListProvider<CachedContent>
 
 
getVerb
public java.lang.String getVerb()
- Specified by:
 getVerb in interface ListProvider<CachedContent>