org.alfresco.filesys.alfresco
Class PseudoFileImpl

java.lang.Object
  extended by org.alfresco.filesys.alfresco.PseudoFileImpl
All Implemented Interfaces:
org.alfresco.jlan.server.filesys.pseudo.PseudoFileInterface

public class PseudoFileImpl
extends java.lang.Object
implements org.alfresco.jlan.server.filesys.pseudo.PseudoFileInterface

Alfresco Filesystem Driver Pseudo File Implementation

Pseudo file implementation for the Alfresco filesystem drivers.


Constructor Summary
PseudoFileImpl()
           
 
Method Summary
 int addPseudoFilesToFolder(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String path)
          Add pseudo files to a folder so that they appear in a folder search
 void deletePseudoFile(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String path)
          Delete a pseudo file
 org.alfresco.jlan.server.filesys.pseudo.PseudoFile getPseudoFile(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String path)
          Return the pseudo file for the specified path, or null if the path is not a pseudo file
 boolean isPseudoFile(org.alfresco.jlan.server.SrvSession sess, org.alfresco.jlan.server.filesys.TreeConnection tree, java.lang.String path)
          Check if the specified path refers to a pseudo file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PseudoFileImpl

public PseudoFileImpl()
Method Detail

isPseudoFile

public boolean isPseudoFile(org.alfresco.jlan.server.SrvSession sess,
                            org.alfresco.jlan.server.filesys.TreeConnection tree,
                            java.lang.String path)
Check if the specified path refers to a pseudo file

Specified by:
isPseudoFile in interface org.alfresco.jlan.server.filesys.pseudo.PseudoFileInterface
Parameters:
sess - SrvSession
tree - TreeConnection
path - String
Returns:
boolean

getPseudoFile

public org.alfresco.jlan.server.filesys.pseudo.PseudoFile getPseudoFile(org.alfresco.jlan.server.SrvSession sess,
                                                                        org.alfresco.jlan.server.filesys.TreeConnection tree,
                                                                        java.lang.String path)
Return the pseudo file for the specified path, or null if the path is not a pseudo file

Specified by:
getPseudoFile in interface org.alfresco.jlan.server.filesys.pseudo.PseudoFileInterface
Parameters:
sess - SrvSession
tree - TreeConnection
path - String
Returns:
PseudoFile

addPseudoFilesToFolder

public int addPseudoFilesToFolder(org.alfresco.jlan.server.SrvSession sess,
                                  org.alfresco.jlan.server.filesys.TreeConnection tree,
                                  java.lang.String path)
Add pseudo files to a folder so that they appear in a folder search

This implementation populates the file state cache.

Specified by:
addPseudoFilesToFolder in interface org.alfresco.jlan.server.filesys.pseudo.PseudoFileInterface
Parameters:
sess - SrvSession
tree - TreeConnection
path - String
Returns:
int

deletePseudoFile

public void deletePseudoFile(org.alfresco.jlan.server.SrvSession sess,
                             org.alfresco.jlan.server.filesys.TreeConnection tree,
                             java.lang.String path)
Delete a pseudo file

Specified by:
deletePseudoFile in interface org.alfresco.jlan.server.filesys.pseudo.PseudoFileInterface
Parameters:
sess - SrvSession
tree - TreeConnection
path - String


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