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
    • 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.