Package org.opencms.jlan
Class CmsJlanSearch
- java.lang.Object
-
- org.alfresco.jlan.server.filesys.SearchContext
-
- org.opencms.jlan.CmsJlanSearch
-
public class CmsJlanSearch extends org.alfresco.jlan.server.filesys.SearchContext
This class represents the state of a search operation in a JLAN repository. It just contains the list of all search results and an index into that list which points to the next result which hasn't been fetched yet.
-
-
Constructor Summary
Constructors Constructor Description CmsJlanSearch(java.util.List<CmsJlanNetworkFile> files)
Creates a new instance based on a given result list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getResumeId()
boolean
hasMoreFiles()
protected CmsJlanNetworkFile
nextFile()
Returns the next file object in the search result.boolean
nextFileInfo(org.alfresco.jlan.server.filesys.FileInfo info)
java.lang.String
nextFileName()
boolean
restartAt(int resumeId)
boolean
restartAt(org.alfresco.jlan.server.filesys.FileInfo info)
-
-
-
Constructor Detail
-
CmsJlanSearch
public CmsJlanSearch(java.util.List<CmsJlanNetworkFile> files)
Creates a new instance based on a given result list.- Parameters:
files
- the result list
-
-
Method Detail
-
getResumeId
public int getResumeId()
- Specified by:
getResumeId
in classorg.alfresco.jlan.server.filesys.SearchContext
- See Also:
SearchContext.getResumeId()
-
hasMoreFiles
public boolean hasMoreFiles()
- Specified by:
hasMoreFiles
in classorg.alfresco.jlan.server.filesys.SearchContext
- See Also:
SearchContext.hasMoreFiles()
-
nextFileInfo
public boolean nextFileInfo(org.alfresco.jlan.server.filesys.FileInfo info)
- Specified by:
nextFileInfo
in classorg.alfresco.jlan.server.filesys.SearchContext
- See Also:
SearchContext.nextFileInfo(org.alfresco.jlan.server.filesys.FileInfo)
-
nextFileName
public java.lang.String nextFileName()
- Specified by:
nextFileName
in classorg.alfresco.jlan.server.filesys.SearchContext
- See Also:
SearchContext.nextFileName()
-
restartAt
public boolean restartAt(org.alfresco.jlan.server.filesys.FileInfo info)
- Specified by:
restartAt
in classorg.alfresco.jlan.server.filesys.SearchContext
- See Also:
SearchContext.restartAt(org.alfresco.jlan.server.filesys.FileInfo)
-
restartAt
public boolean restartAt(int resumeId)
- Specified by:
restartAt
in classorg.alfresco.jlan.server.filesys.SearchContext
- See Also:
SearchContext.restartAt(int)
-
nextFile
protected CmsJlanNetworkFile nextFile()
Returns the next file object in the search result.- Returns:
- the next file object
-
-