org.alfresco.filesys.repo
Class DotDotContentSearchContext

java.lang.Object
  extended by org.alfresco.jlan.server.filesys.SearchContext
      extended by org.alfresco.filesys.repo.ContentSearchContext
          extended by org.alfresco.filesys.repo.DotDotContentSearchContext
Direct Known Subclasses:
CacheLookupSearchContext

public class DotDotContentSearchContext
extends ContentSearchContext

Cache Lookup Search Context Class ContentSearchContext with DotDot methods.


Field Summary
 
Fields inherited from class org.alfresco.filesys.repo.ContentSearchContext
LinkFileSize
 
Constructor Summary
protected DotDotContentSearchContext(CifsHelper cifsHelper, java.util.List results, java.lang.String searchStr, org.alfresco.jlan.server.filesys.pseudo.PseudoFileList pseudoList, java.lang.String relPath)
          Class constructor
 
Method Summary
 boolean getDotDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
          Return the '..' pseudo file entry details
 boolean getDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
          Return the '.' pseudo file entry details
 boolean hasDotFiles()
          Check if the '.' and '..' pseudo file entries are available
protected  void setDotDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
          Set the '..' pseudo file entry details
protected  void setDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
          Set the '.' pseudo file entry details
 java.lang.String toString()
          Return the search as a string
 
Methods inherited from class org.alfresco.filesys.repo.ContentSearchContext
getPseudoListSize, getRelativePath, getResultsSize, getResumeId, hasMoreFiles, nextFileInfo, nextFileName, restartAt, restartAt, returningPseudoFiles
 
Methods inherited from class org.alfresco.jlan.server.filesys.SearchContext
closeSearch, getFlags, getMaximumFiles, getSearchString, getTreeId, numberOfEntries, setFlags, setMaximumFiles, setSearchString, setTreeId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DotDotContentSearchContext

protected DotDotContentSearchContext(CifsHelper cifsHelper,
                                     java.util.List results,
                                     java.lang.String searchStr,
                                     org.alfresco.jlan.server.filesys.pseudo.PseudoFileList pseudoList,
                                     java.lang.String relPath)
Class constructor

Parameters:
cifsHelper - Filesystem helper class
results - List of file/folder nodes that match the search pattern
searchStr - Search path
pseudoList - List of pseudo files to be blended into the returned list of files
relPath - Relative path being searched
stateCache - File state cache
Method Detail

hasDotFiles

public boolean hasDotFiles()
Check if the '.' and '..' pseudo file entries are available

Overrides:
hasDotFiles in class org.alfresco.jlan.server.filesys.SearchContext
Returns:
boolean

getDotInfo

public boolean getDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
Return the '.' pseudo file entry details

Overrides:
getDotInfo in class org.alfresco.jlan.server.filesys.SearchContext
Parameters:
finfo - FileInfo
Returns:
boolean

getDotDotInfo

public boolean getDotDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
Return the '..' pseudo file entry details

Overrides:
getDotDotInfo in class org.alfresco.jlan.server.filesys.SearchContext
Parameters:
finfo - FileInfo
Returns:
boolean

setDotInfo

protected void setDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
Set the '.' pseudo file entry details

Parameters:
finfo - FileInfo

setDotDotInfo

protected void setDotDotInfo(org.alfresco.jlan.server.filesys.FileInfo finfo)
Set the '..' pseudo file entry details

Parameters:
finfo - FileInfo

toString

public java.lang.String toString()
Return the search as a string

Overrides:
toString in class ContentSearchContext
Returns:
String


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.