Class ExtractMediaMetaDataJob

java.lang.Object
de.hybris.platform.mediaconversion.job.ExtractMediaMetaDataJob
All Implemented Interfaces:
JobPerformable<ExtractMediaMetaDataCronJobModel>

public class ExtractMediaMetaDataJob extends Object
  • Constructor Details

    • ExtractMediaMetaDataJob

      public ExtractMediaMetaDataJob()
  • Method Details

    • extract

      protected void extract(MediaModel media)
    • isPerformable

      public boolean isPerformable()
      Description copied from interface: JobPerformable
      Checks whether the execution can be performed at the moment.
      Returns:
      true if the execution is ready
    • getDao

      public ExtractMediaMetaDataJobDao getDao()
    • setDao

      public void setDao(ExtractMediaMetaDataJobDao dao)
    • getMediaMetaDataService

      public MediaMetaDataService getMediaMetaDataService()
    • setMediaMetaDataService

      public void setMediaMetaDataService(MediaMetaDataService mediaMetaDataService)
    • perform

      Description copied from interface: JobPerformable
      The execution body for a ServicelayerJob. Implement here your execution logic. It can be called synchronous or asynchronous. So be aware of thread-safety. Method will return a result object saying if the execution has reached end and if it was successful.
      Specified by:
      perform in interface JobPerformable<T extends AbstractMediaCronJobModel>
      Parameters:
      cronJob - the related CronJob in whose context the execution will be performed.
      Returns:
      a PerformResult that indicates whether the execution was successfully executed or not and has finished or not.
    • isAbortable

      public boolean isAbortable()
      Description copied from interface: JobPerformable
      Checks whether the execution is implemented abortable.
      Specified by:
      isAbortable in interface JobPerformable<T extends AbstractMediaCronJobModel>
      Returns:
      true if the execution can be aborted
    • getModelService

      public ModelService getModelService()
    • setModelService

      public void setModelService(ModelService modelService)