Class DotDotContentSearchContext

java.lang.Object
org.alfresco.jlan.server.filesys.SearchContext
org.alfresco.filesys.repo.ContentSearchContext
org.alfresco.filesys.repo.DotDotContentSearchContext
All Implemented Interfaces:
InFlightCorrectable
Direct Known Subclasses:
CacheLookupSearchContext

public class DotDotContentSearchContext extends ContentSearchContext
Cache Lookup Search Context Class ContentSearchContext with DotDot methods.
  • Constructor Details

    • DotDotContentSearchContext

      protected DotDotContentSearchContext(CifsHelper cifsHelper, List<NodeRef> results, String searchStr, String relPath, boolean lockedFilesAsOffline)
      Class constructor
      Parameters:
      cifsHelper - Filesystem helper class
      results - List of file/folder nodes that match the search pattern
      searchStr - Search path
      relPath - Relative path being searched
      lockedFilesAsOffline - set state
  • Method Details

    • 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 String toString()
      Return the search as a string
      Overrides:
      toString in class ContentSearchContext
      Returns:
      String