Interface ExportConfigurationSearchService

All Known Implementing Classes:
DefaultExportConfigurationSearchService

public interface ExportConfigurationSearchService
Defines search helper methods for the configuration conversion service DefaultExportConfigurationConverter.
  • Method Details

    • findRootItemInstances

      Set<ItemModel> findRootItemInstances(IntegrationObjectBundleEntity integrationObjectBundleEntity)
      Find all the related root item model instances of a given integration object.
      Parameters:
      integrationObjectBundleEntity - passes an integration object and its root item instances IntegrationObjectBundleEntity
      Returns:
      set of integration object root item model instances Set<ItemModel>
    • getExportableIntegrationObjects

      Set<IntegrationObjectModel> getExportableIntegrationObjects()
      Read the configured integration object codes from the project properties and return all the exportable integration objects.
      Returns:
      set of exportable integration objects Set<IntegrationObjectModel>.
    • findExportableIntegrationObjectByCode

      IntegrationObjectModel findExportableIntegrationObjectByCode(String integrationObjectCode)
      Find an integration object with the given code.
      Parameters:
      integrationObjectCode - integration object code
      Returns:
      integration object with the given code
    • findRuntimeAttributeDescriptors

      Set<AttributeDescriptorModel> findRuntimeAttributeDescriptors(ConfigurationBundleEntity configurationBundleEntity)
      Find the runtime attribute descriptors for all the integration object selected runtime attributes.
      Parameters:
      configurationBundleEntity - configuration bundle entity
      Returns:
      runtime attribute descriptors
    • findSteamConfigurations

      Set<ItemModel> findSteamConfigurations(String occCode)
      Find stream configurations.
      Parameters:
      occCode - outbound channel configuration code
      Returns:
      set of stream configurations
    • findJobs

      Set<ItemModel> findJobs(String containerId)
      Find outbound sync jobs.
      Parameters:
      containerId - stream configuration container Id
      Returns:
      set of outbound sync jobs
    • findCronJobs

      Set<ItemModel> findCronJobs(String jobCode)
      Find outbound sync cron jobs.
      Parameters:
      jobCode - outbound sync job code
      Returns:
      set of outbound sync cron jobs
    • findTriggers

      Set<ItemModel> findTriggers(String cronJobCode)
      Find triggers.
      Parameters:
      cronJobCode - corn job code
      Returns:
      set of triggers configured for the given cron job code