com.liferay.documentlibrary.util
Class AdvancedFileSystemHook

java.lang.Object
  extended by com.liferay.documentlibrary.util.BaseHook
      extended by com.liferay.documentlibrary.util.FileSystemHook
          extended by com.liferay.documentlibrary.util.AdvancedFileSystemHook
All Implemented Interfaces:
com.liferay.documentlibrary.util.Hook

public class AdvancedFileSystemHook
extends FileSystemHook

View Source

See http://issues.liferay.com/browse/LPS-1976.

Author:
Jorge Ferrer

Field Summary
 
Fields inherited from interface com.liferay.documentlibrary.util.Hook
DEFAULT_VERSION
 
Constructor Summary
AdvancedFileSystemHook()
           
 
Method Summary
protected  void buildPath(com.liferay.portal.kernel.util.StringBundler sb, java.lang.String fileNameFragment)
           
protected  int getDepth(java.lang.String path)
           
protected  java.io.File getDirNameDir(long companyId, long repositoryId, java.lang.String dirName)
           
protected  java.io.File getFileNameDir(long companyId, long repositoryId, java.lang.String fileName)
           
protected  java.io.File getFileNameVersionFile(long companyId, long repositoryId, java.lang.String fileName, java.lang.String version)
           
protected  java.lang.String getHeadVersionNumber(long companyId, long repositoryId, java.lang.String fileName)
           
 
Methods inherited from class com.liferay.documentlibrary.util.FileSystemHook
addDirectory, addFile, checkRoot, deleteDirectory, deleteFile, deleteFile, getCompanyDir, getFileAsStream, getFileNames, getFileSize, getRepositoryDir, hasFile, move, reindex, updateFile, updateFile, updateFile
 
Methods inherited from class com.liferay.documentlibrary.util.BaseHook
addFile, addFile, getFile, getFile, getFileAsStream, updateFile, updateFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedFileSystemHook

public AdvancedFileSystemHook()
Method Detail

buildPath

protected void buildPath(com.liferay.portal.kernel.util.StringBundler sb,
                         java.lang.String fileNameFragment)

getDepth

protected int getDepth(java.lang.String path)

getDirNameDir

protected java.io.File getDirNameDir(long companyId,
                                     long repositoryId,
                                     java.lang.String dirName)
Overrides:
getDirNameDir in class FileSystemHook

getFileNameDir

protected java.io.File getFileNameDir(long companyId,
                                      long repositoryId,
                                      java.lang.String fileName)
Overrides:
getFileNameDir in class FileSystemHook

getFileNameVersionFile

protected java.io.File getFileNameVersionFile(long companyId,
                                              long repositoryId,
                                              java.lang.String fileName,
                                              java.lang.String version)
Overrides:
getFileNameVersionFile in class FileSystemHook

getHeadVersionNumber

protected java.lang.String getHeadVersionNumber(long companyId,
                                                long repositoryId,
                                                java.lang.String fileName)
Overrides:
getHeadVersionNumber in class FileSystemHook