public final class FsFileStorePlugin extends Object implements FileStorePlugin, Activeable
| Constructor and Description |
|---|
FsFileStorePlugin(Optional<String> name,
String storeDtDefinitionName,
String path,
VTransactionManager transactionManager,
FileManager fileManager)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
FileInfo |
create(FileInfo fileInfo)
Save a file.
|
void |
delete(FileInfoURI uri)
Delete a file.
|
String |
getDocumentRoot()
récupère la valeur de documentRoot.
|
String |
getName() |
FileInfo |
read(FileInfoURI uri)
Load a file by its URI.
|
void |
start() |
void |
stop() |
void |
update(FileInfo fileInfo)
Save a file.
|
@Inject
public FsFileStorePlugin(@Named(value="name")
Optional<String> name,
@Named(value="storeDtName")
String storeDtDefinitionName,
@Named(value="path")
String path,
VTransactionManager transactionManager,
FileManager fileManager)
name - Store namestoreDtDefinitionName - Nom du dt de stockagefileManager - Manager de gestion des fichierspath - le chemin jndi pour récupérer le paramètre path dans le contexttransactionManager - Manager des transactionspublic void start()
start in interface Activeablepublic void stop()
stop in interface Activeablepublic String getName()
getName in interface FileStorePluginpublic FileInfo read(FileInfoURI uri)
read in interface FileStorePluginuri - FileURI requestedpublic FileInfo create(FileInfo fileInfo)
create in interface FileStorePluginfileInfo - File to save (creation)public void update(FileInfo fileInfo)
update in interface FileStorePluginfileInfo - File to save (modification)public void delete(FileInfoURI uri)
delete in interface FileStorePluginuri - File's URI to removepublic String getDocumentRoot()
Copyright © 2019. All Rights Reserved.