Class FileAnnotationWrapper


public class FileAnnotationWrapper extends GenericAnnotationWrapper<FileAnnotationData>
Class containing a FileAnnotationData object.

Wraps function calls to the FileAnnotationData contained.

  • Constructor Details

    • FileAnnotationWrapper

      public FileAnnotationWrapper(FileAnnotationData annotation)
      Constructor of the GenericAnnotationWrapper class.
      Parameters:
      annotation - FileAnnotationData to wrap.
  • Method Details

    • getOriginalMimetype

      public String getOriginalMimetype()
      Returns the format of the original file.
      Returns:
      See above.
    • getServerFileMimetype

      public String getServerFileMimetype()
      Returns the file format as defined by the specification, corresponding to the file extension.
      Returns:
      See above.
    • getFileFormat

      public String getFileFormat()
      Returns the format of the uploaded file.
      Returns:
      See above.
    • getFileKind

      public String getFileKind()
      Returns a user readable description of the file.
      Returns:
      See above.
    • getAttachedFile

      public File getAttachedFile()
      Returns the file to upload to the server.
      Returns:
      See above.
    • getFileName

      public String getFileName()
      Returns the name of the file.
      Returns:
      See above.
    • getFilePath

      public String getFilePath()
      Returns the absolute path to the file.
      Returns:
      See above.
    • getFileSize

      public long getFileSize()
      Returns the size of the file.
      Returns:
      See above.
    • getFileID

      public long getFileID()
      Returns the ID of the file.
      Returns:
      See above.
    • getFile

      public File getFile(Client client, String path) throws IOException, ServiceException, OMEROServerError
      Returns the original file.
      Parameters:
      client - The client handling the connection.
      path - The path where the file will be saved.
      Returns:
      See above.
      Throws:
      ServiceException - Cannot connect to OMERO.
      IOException - Cannot write to the file.
      OMEROServerError - Server error.
    • getContentAsString

      public String getContentAsString()
      Returns the absolute path to the file
      Returns:
      See above.
      See Also:
    • isMovieFile

      public boolean isMovieFile()
      Returns true if it is a movie file. false otherwise.
      Returns:
      See above.
    • asFileAnnotationData

      @Deprecated public FileAnnotationData asFileAnnotationData()
      Deprecated.
      Gets the FileAnnotationData contained.
      Returns:
      the FileAnnotationData contained. Use GenericObjectWrapper.asDataObject() instead.