Package io.vertigo.datastore.filestore
Interface FileStoreManager
-
- All Superinterfaces:
io.vertigo.core.node.component.Component
,io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Manager
- All Known Implementing Classes:
FileStoreManagerImpl
public interface FileStoreManager extends io.vertigo.core.node.component.Manager
Defines the way to store and access all the files. Les méthodes de mises à jour lacent des erreurs utilisateurs et techniques. Les méthodes d'accès aux données ne lancent que des erreurs techniques.- Author:
- pchretien
-
-
Field Summary
Fields Modifier and Type Field Description static String
MAIN_DATA_SPACE_NAME
Main DataSpace's name.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FileInfo
create(FileInfo fileInfo)
Create a new File.void
delete(FileInfoURI uri)
Suppression d'un fichier.FileInfo
read(FileInfoURI uri)
Récupération d'un fichier par son URI.void
update(FileInfo fileInfo)
Update an existing File.
-
-
-
Field Detail
-
MAIN_DATA_SPACE_NAME
static final String MAIN_DATA_SPACE_NAME
Main DataSpace's name.- See Also:
- Constant Field Values
-
-
Method Detail
-
create
FileInfo create(FileInfo fileInfo)
Create a new File.- Parameters:
fileInfo
- File to create- Returns:
- the created FileInfo
-
update
void update(FileInfo fileInfo)
Update an existing File.- Parameters:
fileInfo
- File to update
-
delete
void delete(FileInfoURI uri)
Suppression d'un fichier.- Parameters:
uri
- URI du fichier à supprimmer
-
read
FileInfo read(FileInfoURI uri)
Récupération d'un fichier par son URI.- Parameters:
uri
- FileURI du fichier à charger- Returns:
- VFileInfo correspondant à l'URI fournie.
-
-