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 -
Method Summary
Modifier and TypeMethodDescriptionCreate a new File.voiddelete(FileInfoURI uri) Suppression d'un fichier.read(FileInfoURI uri) Récupération d'un fichier par son URI.resolveMimeType(VFile vFile) Resolve mimetypevoidUpdate an existing File.
-
Field Details
-
MAIN_DATA_SPACE_NAME
Main DataSpace's name.- See Also:
-
-
Method Details
-
create
Create a new File.- Parameters:
fileInfo- File to create- Returns:
- the created FileInfo
-
update
Update an existing File.- Parameters:
fileInfo- File to update
-
delete
Suppression d'un fichier.- Parameters:
uri- URI du fichier à supprimmer
-
read
Récupération d'un fichier par son URI.- Parameters:
uri- FileURI du fichier à charger- Returns:
- VFileInfo correspondant à l'URI fournie.
-
resolveMimeType
Resolve mimetype- Parameters:
vFile- the file to probe- Returns:
- the resolved MimeType
-