org.nuxeo.ecm.core.api.externalblob
Class FileSystemExternalBlobAdapter
java.lang.Object
org.nuxeo.ecm.core.api.externalblob.AbstractExternalBlobAdapter
org.nuxeo.ecm.core.api.externalblob.FileSystemExternalBlobAdapter
- All Implemented Interfaces:
- Serializable, ExternalBlobAdapter
public class FileSystemExternalBlobAdapter
- extends AbstractExternalBlobAdapter
File system external adapter that takes the "container" property to set the
absolute path of the container folder on the file system.
- Author:
- Anahide Tchertchian
- See Also:
- Serialized Form
CONTAINER_PROPERTY_NAME
public static final String CONTAINER_PROPERTY_NAME
- See Also:
- Constant Field Values
FileSystemExternalBlobAdapter
public FileSystemExternalBlobAdapter()
getFileAbsolutePath
public String getFileAbsolutePath(String localPath)
throws PropertyException
- Throws:
PropertyException
getBlob
public Blob getBlob(String uri)
throws PropertyException
- Description copied from interface:
ExternalBlobAdapter
- Retrieves the blob for given uri.
- Parameters:
uri
- the uri describing what adapter handles the file and the
needed info to retrieve it.
- Returns:
- the resolved blob.
- Throws:
PropertyException
- if the blob cannot be retrieved (if adapter
cannot retrieve it or if file is not found for instance)
Copyright © 2011 Nuxeo SAS. All Rights Reserved.