org.alfresco.filesys.alfresco
Interface RepositoryDiskInterface

All Known Implementing Classes:
ContentDiskDriver2

public interface RepositoryDiskInterface

Extra methods for DiskInterface, primarily implemented to support CIFS shuffles.


Method Summary
 void closeFile(org.alfresco.service.cmr.repository.NodeRef rootNode, java.lang.String Path, org.alfresco.jlan.server.filesys.NetworkFile file)
          CloseFile.
 void copyContent(org.alfresco.service.cmr.repository.NodeRef rootNode, java.lang.String fromPath, java.lang.String toPath)
          Copy the content from one node to another.
 org.alfresco.jlan.server.filesys.NetworkFile createFile(org.alfresco.service.cmr.repository.NodeRef rootNode, java.lang.String Path)
          CreateFile.
 void deleteEmptyFile(org.alfresco.service.cmr.repository.NodeRef rootNode, java.lang.String path)
           
 void reduceQuota(org.alfresco.jlan.server.SrvSession session, org.alfresco.jlan.server.filesys.TreeConnection tree, org.alfresco.jlan.server.filesys.NetworkFile file)
           
 

Method Detail

copyContent

void copyContent(org.alfresco.service.cmr.repository.NodeRef rootNode,
                 java.lang.String fromPath,
                 java.lang.String toPath)
                 throws java.io.FileNotFoundException
Copy the content from one node to another.

Parameters:
rootNode -
fromPath - - the source node
toPath - - the target node
Throws:
java.io.FileNotFoundException

createFile

org.alfresco.jlan.server.filesys.NetworkFile createFile(org.alfresco.service.cmr.repository.NodeRef rootNode,
                                                        java.lang.String Path)
                                                        throws java.io.IOException
CreateFile.

Parameters:
rootNode -
fromPath - - the source node
toPath - - the target node
Throws:
java.io.FileNotFoundException
java.io.IOException

closeFile

void closeFile(org.alfresco.service.cmr.repository.NodeRef rootNode,
               java.lang.String Path,
               org.alfresco.jlan.server.filesys.NetworkFile file)
               throws java.io.IOException
CloseFile.

Parameters:
rootNode -
fromPath - - the source node
toPath - - the target node
Throws:
java.io.FileNotFoundException
java.io.IOException

reduceQuota

void reduceQuota(org.alfresco.jlan.server.SrvSession session,
                 org.alfresco.jlan.server.filesys.TreeConnection tree,
                 org.alfresco.jlan.server.filesys.NetworkFile file)
Parameters:
session -
tree -
file -

deleteEmptyFile

void deleteEmptyFile(org.alfresco.service.cmr.repository.NodeRef rootNode,
                     java.lang.String path)
Parameters:
rootNode -
path -


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