@Override
  public PerformResult executeCatalogSyncJob(final String catalog) {
    final MultipleCatalogsSyncCronJobModel cronJobModel = getCronJobIfExists(catalog);

    getModelService().save(cronJobModel);

    cronJobService.performCronJob(cronJobModel, true);
    return new PerformResult(cronJobModel.getResult(), cronJobModel.getStatus());
  }