Class AbstractFileInfo

java.lang.Object
io.vertigo.datastore.impl.filestore.model.AbstractFileInfo
All Implemented Interfaces:
FileInfo, Serializable

public abstract class AbstractFileInfo extends Object implements FileInfo
Class générique de définition d'un fichier.
Author:
npiedeloup
See Also:
  • Constructor Details

    • AbstractFileInfo

      protected AbstractFileInfo(FileInfoDefinition fileInfoDefinition, VFile vFile)
      Constructor. Associe un fichier à des méta-données
      Parameters:
      fileInfoDefinition - Definition du FileInfo
      vFile - Données du fichier
  • Method Details

    • getURI

      public final FileInfoURI getURI()
      Specified by:
      getURI in interface FileInfo
      Returns:
      URI de la ressource
    • setURIStored

      public final void setURIStored(FileInfoURI storedUri)
      Fixe l'uri de stockage. Cette action n'est possible que si l'URI n'etait pas encore définie.
      Specified by:
      setURIStored in interface FileInfo
      Parameters:
      storedUri - uri de stockage, non null.
    • getDefinition

      public final FileInfoDefinition getDefinition()
      Specified by:
      getDefinition in interface FileInfo
      Returns:
      Définition de la resource.
    • getVFile

      public final VFile getVFile()
      Specified by:
      getVFile in interface FileInfo
      Returns:
      Fichier enrichi