public class BinaryProviderDelegate extends Object implements BinaryProvider, org.picocontainer.Startable
| Constructor and Description |
|---|
BinaryProviderDelegate(org.exoplatform.container.xml.InitParams initParams) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResourceProviderPlugin(ResourceProviderPlugin resourceProviderPlugin)
Add a resourceProvider plugin
|
boolean |
exists(String name) |
byte[] |
getBytes(String name) |
String |
getFilePath(FileInfo fileInfo) |
String |
getFilePath(String name) |
String |
getLocation() |
InputStream |
getStream(String name) |
URL |
getURL(String name) |
long |
lastModified(String name) |
void |
put(FileItem fileItem) |
void |
put(String name,
byte[] data) |
void |
put(String name,
InputStream data) |
boolean |
remove(FileInfo fileInfo) |
void |
remove(String name) |
void |
start() |
void |
stop() |
public BinaryProviderDelegate(org.exoplatform.container.xml.InitParams initParams)
public void put(String name, InputStream data) throws IOException
put in interface BinaryProviderIOExceptionpublic void put(FileItem fileItem) throws IOException
put in interface BinaryProviderIOExceptionpublic void put(String name, byte[] data) throws IOException
put in interface BinaryProviderIOExceptionpublic InputStream getStream(String name)
getStream in interface BinaryProviderpublic String getFilePath(FileInfo fileInfo) throws IOException
getFilePath in interface BinaryProviderIOExceptionpublic String getFilePath(String name) throws IOException
getFilePath in interface BinaryProviderIOExceptionpublic byte[] getBytes(String name)
getBytes in interface BinaryProviderpublic void remove(String name) throws IOException
remove in interface BinaryProviderIOExceptionpublic boolean remove(FileInfo fileInfo) throws IOException
remove in interface BinaryProviderIOExceptionpublic boolean exists(String name) throws IOException
exists in interface BinaryProviderIOExceptionpublic long lastModified(String name) throws IOException
lastModified in interface BinaryProviderIOExceptionpublic URL getURL(String name)
getURL in interface BinaryProviderpublic String getLocation()
getLocation in interface BinaryProviderpublic void addResourceProviderPlugin(ResourceProviderPlugin resourceProviderPlugin)
resourceProviderPlugin - resourceProvider plugin to addpublic void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.StartableCopyright © 2003–2019 eXo Platform SAS. All rights reserved.