\RunJobAdderSync
Synopsis
class RunJobAdderSync
extends BuildTask
{
- // members
- protected string $title = 'Run Job Adder Sync';
- protected string $description = 'Syncs jobs from Job Adder into the CMS';
- protected boolean $enabled = true;
- private JobAdderAPIClient $apiClient;
- private array $output = ;
- private integer $totalJobsSynced = 0;
- // methods
- public void __construct()
- public void run()
- public bool syncJobAds()
- public void cleanup()
- public array getOutput()
- public string getOutputString()
- public void syncJobAd()
- public void syncLinksData()
- public void syncConsultantData()
- public void syncJobAdBasicData()
- public void syncJobAdPortalData()
- public void syncJobAdFieldsData()
- public void cleanupExpiredJobAds()
- public void cleanupDeletedJobAds()
- public void cleanupUnusedDataobjects()
- public void cleanupUnusedCountries()
- public void cleanupUnusedLocations()
- public void cleanupUnusedCategories()
- public void cleanupUnusedSubCategories()
- public void cleanupUnusedSalaryFrequencies()
- public void cleanupUnusedWorkTypes()
- public void cleanupUnusedCurrencies()
- public void addOutput()
- public mixed|null findFieldWithName()
Hierarchy
Extends
- SilverStripe\Dev\BuildTask
Members
private
- $apiClient — JobAdderAPIClient
- $output
- $totalJobsSynced
protected
- $description
- $enabled
- $title
Methods
public
- __construct() — RunJobAdderSync constructor.
- addOutput()
- cleanup()
- cleanupDeletedJobAds()
- cleanupExpiredJobAds()
- cleanupUnusedCategories()
- cleanupUnusedCountries()
- cleanupUnusedCurrencies()
- cleanupUnusedDataobjects()
- cleanupUnusedLocations()
- cleanupUnusedSalaryFrequencies()
- cleanupUnusedSubCategories()
- cleanupUnusedWorkTypes()
- findFieldWithName()
- getOutput()
- getOutputString()
- run()
- syncConsultantData()
- syncJobAd()
- syncJobAdBasicData()
- syncJobAdFieldsData()
- syncJobAdPortalData()
- syncJobAds()
- syncLinksData()