Class BasicImageMagickStrategy

java.lang.Object
de.hybris.platform.mediaconversion.imagemagick.BasicImageMagickStrategy
Direct Known Subclasses:
DefaultImageMagickService, ImageMagickMediaConversionStrategy

public class BasicImageMagickStrategy extends Object
Class to share common functionality to Services and Strategies using ImageMagick.
  • Field Details

  • Method Details

    • getTmpDir

      public File getTmpDir()
      Accesses the temporary directory to use. The returned directory will be the ${HYBRIS_TEMP_DIR}/convert if not configured differently (through spring setup). The directory will be created if it does not exist.
      Returns:
      the temporary directory to use.
    • setTmpDir

      public void setTmpDir(File tmpDir)
      Sets the temporary directory to use.
      Parameters:
      tmpDir - the temporary directory.
      See Also:
    • getConfigurationDirectory

      public File getConfigurationDirectory() throws IOException
      Accesses the ImageMagick configuration directory. If not configured otherwise the embedded ImageMagick configuration directory will be used.
      Returns:
      the image magick configuration directory
      Throws:
      IOException
      See Also:
    • setConfigurationDirectory

      public void setConfigurationDirectory(File configurationDirectory)
      Sets the image magick configuration directory to use.
      Parameters:
      configurationDirectory - the configuration directory to use.
    • getConfigurationService

      public ConfigurationService getConfigurationService()
    • setConfigurationService

      public void setConfigurationService(ConfigurationService configurationService)