Class FileStoreManagerImpl

java.lang.Object
io.vertigo.datastore.impl.filestore.FileStoreManagerImpl
All Implemented Interfaces:
io.vertigo.core.node.component.Component, io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Manager, io.vertigo.core.node.definition.DefinitionProvider, io.vertigo.core.node.definition.SimpleDefinitionProvider, FileStoreManager

public final class FileStoreManagerImpl extends Object implements FileStoreManager, io.vertigo.core.node.definition.SimpleDefinitionProvider
Implementation of FileStore.
Author:
pchretien
  • Constructor Details

  • Method Details

    • provideDefinitions

      public List<? extends io.vertigo.core.node.definition.Definition> provideDefinitions(io.vertigo.core.node.definition.DefinitionSpace definitionSpace)
      Specified by:
      provideDefinitions in interface io.vertigo.core.node.definition.SimpleDefinitionProvider
    • create

      public FileInfo create(FileInfo fileInfo)
      Create a new File.
      Specified by:
      create in interface FileStoreManager
      Parameters:
      fileInfo - File to create
      Returns:
      the created FileInfo
    • update

      public void update(FileInfo fileInfo)
      Update an existing File.
      Specified by:
      update in interface FileStoreManager
      Parameters:
      fileInfo - File to update
    • delete

      public void delete(FileInfoURI uri)
      Suppression d'un fichier.
      Specified by:
      delete in interface FileStoreManager
      Parameters:
      uri - URI du fichier à supprimmer
    • read

      public FileInfo read(FileInfoURI uri)
      Récupération d'un fichier par son URI.
      Specified by:
      read in interface FileStoreManager
      Parameters:
      uri - FileURI du fichier à charger
      Returns:
      VFileInfo correspondant à l'URI fournie.
    • resolveMimeType

      public String resolveMimeType(VFile vFile)
      Description copied from interface: FileStoreManager
      Resolve mimetype
      Specified by:
      resolveMimeType in interface FileStoreManager
      Parameters:
      vFile - the file to probe
      Returns:
      the resolved MimeType