org.nuxeo.ecm.core.convert.cache
Class SimpleCachableBlobHolder
java.lang.Object
org.nuxeo.ecm.core.api.blobholder.AbstractBlobHolder
org.nuxeo.ecm.core.api.blobholder.SimpleBlobHolder
org.nuxeo.ecm.core.convert.cache.SimpleCachableBlobHolder
- All Implemented Interfaces:
- BlobHolder, CachableBlobHolder
- Direct Known Subclasses:
- ZipCachableBlobHolder
public class SimpleCachableBlobHolder
- extends SimpleBlobHolder
- implements CachableBlobHolder
Cachable implementation of the SimpleBlobHolder
.
- Author:
- tiry
SimpleCachableBlobHolder
public SimpleCachableBlobHolder()
SimpleCachableBlobHolder
public SimpleCachableBlobHolder(Blob blob)
SimpleCachableBlobHolder
public SimpleCachableBlobHolder(List<Blob> blobs)
SimpleCachableBlobHolder
public SimpleCachableBlobHolder(String path)
load
public void load(String path)
- Description copied from interface:
CachableBlobHolder
- Reloads the
BlobHolder
from a file.
- Specified by:
load
in interface CachableBlobHolder
addDirectoryToList
public void addDirectoryToList(File directory,
String prefix)
throws ConversionException
- Throws:
ConversionException
persist
public String persist(String basePath)
throws Exception
- Description copied from interface:
CachableBlobHolder
- Persists the blobHolder to disk.
- Specified by:
persist
in interface CachableBlobHolder
- Parameters:
basePath
- the base path (existing directory) as determined by the caller
- Returns:
- the full path of the newly created FileSystem resource
- Throws:
Exception
Copyright © 2011 Nuxeo SAS. All Rights Reserved.