Class CatalogSynchronizationValidator

    • Constructor Detail

      • CatalogSynchronizationValidator

        public CatalogSynchronizationValidator()
    • Method Detail

      • supports

        public boolean supports​(java.lang.Class<?> aClass)
        Specified by:
        supports in interface org.springframework.validation.Validator
      • validate

        public void validate​(java.lang.Object target,
                             org.springframework.validation.Errors errors)
        Specified by:
        validate in interface org.springframework.validation.Validator
      • getSyncItemJob

        protected java.util.Optional<SyncItemJobModel> getSyncItemJob​(SyncRequestData syncJobRequestData)
        Returns first active synchronization job from source catalog.
        Parameters:
        syncJobRequestData - the SyncRequestData object
        Returns:
        Optional synchronization job
      • getCatalogVersionModel

        protected CatalogVersionModel getCatalogVersionModel​(java.lang.String catalog,
                                                             java.lang.String catalogVersion)
        Gets the catalogVersionModel
        Parameters:
        catalog - the catalog name
        catalogVersion - the catalog version name
        Returns:
        the catalogVersionModel
      • setCatalogVersionService

        public void setCatalogVersionService​(CatalogVersionService catalogVersionService)
      • getUserService

        protected UserService getUserService()
      • setUserService

        public void setUserService​(UserService userService)
      • setCatalogSynchronizationService

        public void setCatalogSynchronizationService​(CatalogSynchronizationService catalogSynchronizationService)