Class E2EChangeAnalysisFilesJob

java.lang.Object
de.hybris.e2e.hybrisrootcauseanalysis.changeanalysis.job.E2EChangeAnalysisFilesJob
All Implemented Interfaces:
JobPerformable<CronJobModel>

public class E2EChangeAnalysisFilesJob extends Object implements JobPerformable<CronJobModel>
  • Constructor Details

    • E2EChangeAnalysisFilesJob

      public E2EChangeAnalysisFilesJob()
  • Method Details

    • isAbortable

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

      public boolean isPerformable()
      Description copied from interface: JobPerformable
      Checks whether the execution can be performed at the moment.
      Specified by:
      isPerformable in interface JobPerformable<CronJobModel>
      Returns:
      true if the execution is ready
    • perform

      public PerformResult perform(CronJobModel model)
      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<CronJobModel>
      Parameters:
      model - 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.
    • setPropertiesFileService

      public void setPropertiesFileService(E2EPropertiesFileService propertiesFileService)
      Parameters:
      propertiesFileService - the propertiesFileService to set
    • setXmlFileService

      public void setXmlFileService(E2EXmlFileService xmlFileService)
      Parameters:
      xmlFileService - the xmlFileService to set
    • setChangesPropertiesList

      public void setChangesPropertiesList(List<E2EChangesPropertiesService> changesPropertiesList)
      Parameters:
      changesPropertiesList - the changesPropertiesList to set
    • setChangesXmlList

      public void setChangesXmlList(List<E2EChangesXmlService> changesXmlList)
      Parameters:
      changesXmlList - the changesXmlList to set