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:
- java.io.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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONTAINER_PROPERTY_NAME
public static final java.lang.String CONTAINER_PROPERTY_NAME
- See Also:
- Constant Field Values
FileSystemExternalBlobAdapter
public FileSystemExternalBlobAdapter()
getFileAbsolutePath
public java.lang.String getFileAbsolutePath(java.lang.String localPath)
throws PropertyException
- Throws:
PropertyException
getBlob
public Blob getBlob(java.lang.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 © 2010 Nuxeo SAS. All Rights Reserved.