Interface ImportCockpitCronJobService

    • Method Detail

      • resetCronJob

        void resetCronJob​(ImportCockpitCronJobModel cronJobModel)
        Resets following attribute values of the specified cronJob object: jobMedia, externalDataCollection, workMedia, valueCount, lastSuccessfulLine, enableCodeExecution, unzipMediasMedia. This is necessary in order to start a new clean import. That's why this method is called before the jobMedia is generated.
        Parameters:
        cronJobModel -
      • createJobMedia

        void createJobMedia​(ImportCockpitCronJobModel cronJobModel)
        Starts the impex generation and sets the generated impex package as a jobMedia in the cron job.
        Parameters:
        cronJobModel -
      • performImportCockpitCronJobSecure

        boolean performImportCockpitCronJobSecure​(ImportCockpitCronJobModel cronJobModel)
        Starts the import cockpit cron job if a valid mapping is attached to it.
        Parameters:
        cronJobModel -
        Returns:
        true if the cron job has been performed successfully with a valid mapping
      • getRecentlyModifiedCronJobs

        java.util.List<ImportCockpitCronJobModel> getRecentlyModifiedCronJobs​(int count)
        Gets a list of the most recently edited ImportCockpitCronJobs.
        Parameters:
        count - : The number of recently edited ImportCockpitCronJobs to return.
        Returns:
        a list containing a specified number of the most recently edited ImportCockpitCronJobs.
      • getImportCockpitCronJobs

        java.util.List<ImportCockpitCronJobModel> getImportCockpitCronJobs()
        returns a list of all ImportCockpitCronJobs.
        Returns:
        list of all ImportCockpitCronJob.