public class FileSystemContentStorage extends Object implements ContentStorage
ContentStorage interface doesn't do anything with the passed metadata, nor returns it when requested!| Constructor and Description |
|---|
FileSystemContentStorage(File contentFolderRoot,
int blockSize,
int depth) |
public FileSystemContentStorage(File contentFolderRoot, int blockSize, int depth)
contentFolderRoot - root folder where all content will be stored inblockSize - max size of a single folder's childrendepth - depth of the tree created to store content inPathConverter@Deprecated public ContentObject createContentObject(InputStream contentStream, Map<String,Object> metaData)
createContentObject in interface ContentStoragepublic ContentObject createContentObject(InputStream contentStream, ContentObjectStorageMetadata metaData)
createContentObject in interface ContentStorageprotected ContentObject createContentObject(InputStream contentStream)
public ContentObject getContentObject(String id)
getContentObject in interface ContentStoragepublic Map<String,Object> getMetaData()
getMetaData in interface ContentStorage@Deprecated public ContentObject updateContentObject(String id, InputStream contentStream, Map<String,Object> metaData)
updateContentObject in interface ContentStoragepublic ContentObject updateContentObject(String id, InputStream contentStream, ContentObjectStorageMetadata metaData)
updateContentObject in interface ContentStorageprotected ContentObject updateContentObject(String id, InputStream contentStream)
public void deleteContentObject(String id)
deleteContentObject in interface ContentStoragepublic String getContentStoreName()
getContentStoreName in interface ContentStorageprotected File getFileForId(String id, boolean shouldExist)
protected BigInteger fetchNewId()
protected File getFirstAvailableFolder(int maxRetries)
Copyright © 2021 Flowable. All rights reserved.