Interface ExportConfigurationSearchService
- All Known Implementing Classes:
DefaultExportConfigurationSearchService
public interface ExportConfigurationSearchService
Defines search helper methods for the configuration conversion service
DefaultExportConfigurationConverter.-
Method Summary
Modifier and TypeMethodDescriptionfindCronJobs(String jobCode) Find outbound sync cron jobs.findExportableIntegrationObjectByCode(String integrationObjectCode) Find an integration object with the given code.Find outbound sync jobs.findRootItemInstances(IntegrationObjectBundleEntity integrationObjectBundleEntity) Find all the related root item model instances of a given integration object.findRuntimeAttributeDescriptors(ConfigurationBundleEntity configurationBundleEntity) Find the runtime attribute descriptors for all the integration object selected runtime attributes.findSteamConfigurations(String occCode) Find stream configurations.findTriggers(String cronJobCode) Find triggers.Read the configured integration object codes from the project properties and return all the exportable integration objects.
-
Method Details
-
findRootItemInstances
Find all the related root item model instances of a given integration object.- Parameters:
integrationObjectBundleEntity- passes an integration object and its root item instancesIntegrationObjectBundleEntity- 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
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
Find stream configurations.- Parameters:
occCode- outbound channel configuration code- Returns:
- set of stream configurations
-
findJobs
Find outbound sync jobs.- Parameters:
containerId- stream configuration container Id- Returns:
- set of outbound sync jobs
-
findCronJobs
Find outbound sync cron jobs.- Parameters:
jobCode- outbound sync job code- Returns:
- set of outbound sync cron jobs
-
findTriggers
Find triggers.- Parameters:
cronJobCode- corn job code- Returns:
- set of triggers configured for the given cron job code
-