Interface ExportConfigurationSearchService
-
- All Known Implementing Classes:
DefaultExportConfigurationSearchService
public interface ExportConfigurationSearchServiceDefines search helper methods for the configuration conversion serviceDefaultExportConfigurationConverter.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IntegrationObjectModelfindExportableIntegrationObjectByCode(java.lang.String integrationObjectCode)Find an integration object with the given code.java.util.Set<ItemModel>findRootItemInstances(IntegrationObjectBundleEntity integrationObjectBundleEntity)Find all the related root item model instances of a given integration object.java.util.Set<AttributeDescriptorModel>findRuntimeAttributeDescriptors(ConfigurationBundleEntity configurationBundleEntity)Find the runtime attribute descriptors for all the integration object selected runtime attributes.java.util.Set<IntegrationObjectModel>getExportableIntegrationObjects()Read the configured integration object codes from the project properties and return all the exportable integration objects.
-
-
-
Method Detail
-
findRootItemInstances
java.util.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 instancesIntegrationObjectBundleEntity- Returns:
- set of integration object root item model instances
Set
-
getExportableIntegrationObjects
java.util.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.
-
findExportableIntegrationObjectByCode
IntegrationObjectModel findExportableIntegrationObjectByCode(java.lang.String integrationObjectCode)
Find an integration object with the given code.- Parameters:
integrationObjectCode- integration object code- Returns:
- integration object with the given code
-
findRuntimeAttributeDescriptors
java.util.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
-
-