Class HierarchicalContentFileSystemHelper
- java.lang.Object
-
- com.atlassian.confluence.pages.persistence.dao.filesystem.HierarchicalContentFileSystemHelper
-
public class HierarchicalContentFileSystemHelper extends Object
Provides utilties for creating hierarchical directory structures for storing Confluence content-related files.- Since:
- 5.5
-
-
Constructor Summary
Constructors Constructor Description HierarchicalContentFileSystemHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description FilecreateDirectoryHierarchy(File parentDir, long contentId)Deprecated.since 7.14 usegetDirectory(File, long)com.atlassian.dc.filestore.api.compat.FilesystemPathgetDirectory(com.atlassian.dc.filestore.api.compat.FilesystemPath parentDir, long contentId)Get the directory corresponding to the given content ID.FilegetDirectory(File parentDir, long contentId)Get the directory corresponding to the given content ID.com.atlassian.dc.filestore.api.compat.FilesystemPathgetDirectoryV004(com.atlassian.dc.filestore.api.compat.FilesystemPath parentDir, long id)Get the directory corresponding to the given content ID.
-
-
-
Method Detail
-
createDirectoryHierarchy
@Deprecated public File createDirectoryHierarchy(File parentDir, long contentId)
Deprecated.since 7.14 usegetDirectory(File, long)Get the directory corresponding to the given content ID, creating the directory hierarchy as required.
-
getDirectory
public File getDirectory(File parentDir, long contentId)
Get the directory corresponding to the given content ID. The directory may or may not exist already.
-
getDirectory
public com.atlassian.dc.filestore.api.compat.FilesystemPath getDirectory(com.atlassian.dc.filestore.api.compat.FilesystemPath parentDir, long contentId)Get the directory corresponding to the given content ID. The directory may or may not exist already.
-
getDirectoryV004
public com.atlassian.dc.filestore.api.compat.FilesystemPath getDirectoryV004(com.atlassian.dc.filestore.api.compat.FilesystemPath parentDir, long id)Get the directory corresponding to the given content ID. The directory may or may not exist already. The directory is calculated by splitting the id into up to 3 digits long chunks. E.g. for id 12345678 and parent dir /parent it will produce a path /parent/123/456/78
-
-