public class DefaultSynchronizationFacade extends Object implements SynchronizationFacade
| Constructor and Description |
|---|
DefaultSynchronizationFacade() |
public SyncJobData getSynchronizationByCatalogSourceTarget(SyncJobRequestData syncJobRequest) throws ValidationException
SynchronizationFacadeSyncJobRequestData.getSynchronizationByCatalogSourceTarget in interface SynchronizationFacadesyncJobRequest - the synchronization request dataSyncJobDataValidationException - if there any validation errors.public SyncJobData createCatalogSynchronization(SyncJobRequestData syncJobRequest)
SynchronizationFacadecreateCatalogSynchronization in interface SynchronizationFacadesyncJobRequest - the synchronization request dataprotected void validateIfJobIsRunning(Optional<CronJobStatus> cronJobStatus)
cronJobStatus - an Optional of CronJobStatusprotected SyncItemJobModel createSyncJobModel(CatalogVersionModel source, CatalogVersionModel target)
source - the catalog source versiontarget - the catalog target version.SyncItemJobModelprotected Optional<SyncItemJobModel> findLatestSyncItemJobModel(String catalogId, String sourceCatalogVersionName, String targetTatalogVersionName)
catalogId - sourceCatalogVersionName - targetTatalogVersionName - protected Optional<CronJobModel> findTheCronJob(String catalogId, String sourceCatalogVersionName, String targetCatalogVersionName)
catalogId - a catalog idsourceCatalogVersionName - the source catalog versiontargetCatalogVersionName - the target catalog versionOptional of CronJobModelprotected Optional<CronJobModel> findTheCronJob(Optional<SyncItemJobModel> syncItemJobModel)
syncItemJobModel - an Optional of SyncItemJobModelOptional of CronJobModelprotected Optional<CronJobStatus> getCronJobStatus(Optional<CronJobModel> cronJobModel)
cronJobModel - Optional of CronJobModelOptional of CronJobStatusprotected SyncItemCronJobModel createSyncCronJob(SyncItemJobModel job)
SyncItemCronJobModel for the same SyncItemJobModeljob - the SyncItemJobModel that will hold the new instance of the cron Jobprotected CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
protected Converter<Optional<CronJobModel>,SyncJobData> getSyncJobConverter()
public void setSyncJobConverter(Converter<Optional<CronJobModel>,SyncJobData> syncJobConverter)
protected FacadeValidationService getFacadeValidationService()
public void setFacadeValidationService(FacadeValidationService facadeValidationService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected Validator getCreateCatalogSynchronizationCompositeValidator()
public void setCreateCatalogSynchronizationCompositeValidator(Validator createCatalogSynchronizationCompositeValidator)
protected Validator getSyncJobRequestCompositeValidator()
public void setSyncJobRequestCompositeValidator(Validator syncJobRequestCompositeValidator)
protected CronJobService getCronJobService()
public void setCronJobService(CronJobService cronJobService)
Copyright © 2000-2016 SAP SE. All Rights Reserved.