Namespace: Consultingwerk.SmartFramework.Repository.Object.LinkAdvisor
Class 
SmartLinkAdvisorBusinessTask Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.BusinessTask
Implements: Consultingwerk.OERA.IBusinessService, ISupportsRestMethods

File:SmartLinkAdvisorBusinessTask
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Sat Nov 27 16:36:00 CET 2021



Top Method Summary
Options Name Purpose
CheckExistingInstances (IDataSourceInfo, ISmartRepositoryService) Checks for matching instances of Data Sources
CheckMatchingDataSources (IDataSourceInfo, character, ISmartRepositoryService) Checks for matching data source masters
CheckPossibleDataSources (IDataSourceInfo, character, ISmartRepositoryService) Populates the list of possible DataSources for based on the DesigTimeDataSource of the new instance
LOGICAL MatchingDataSourceInfo (IDataSourceInfo, IDataSourceInfo) Checks if the DataSource of an existing DataSource matches the DesignTimeDataSource of the new instance
SuggestSmartLinks (dataset, LinkAdvisorParameter) Checks for Link suggestions


Method Detail
Top

CheckExistingInstances (IDataSourceInfo, ISmartRepositoryService)

Purpose: Checks for matching instances of Data Sources
Notes:

Parameters:
poDesignTimeDataSourceInfo Consultingwerk.OERA.IDataSourceInfo
The DataSourceInfo of the new Instance
poRepository Consultingwerk.SmartFramework.Repository.ISmartRepositoryService
The reference to the ISmartRepositoryService instance
Top

CheckMatchingDataSources (IDataSourceInfo, character, ISmartRepositoryService)

Purpose: Checks for matching data source masters
Notes:

Parameters:
poDesignTimeDataSourceInfo Consultingwerk.OERA.IDataSourceInfo
The DataSourceInfo of the new Instance
pcDesignTimeDataSourceGuid CHARACTER
The GUID of the Design Time DataSource
poRepository Consultingwerk.SmartFramework.Repository.ISmartRepositoryService
The reference to the ISmartRepositoryService instance
Top

CheckPossibleDataSources (IDataSourceInfo, character, ISmartRepositoryService)

Purpose: Populates the list of possible DataSources for based on the DesigTimeDataSource
of the new instance
Notes:

Parameters:
poDesignTimeDataSourceInfo Consultingwerk.OERA.IDataSourceInfo
The DataSourceInfo of the new Instance
pcDesignTimeDataSourceGuid CHARACTER
The GUID of the Design Time DataSource
poRepository Consultingwerk.SmartFramework.Repository.ISmartRepositoryService
The reference to the ISmartRepositoryService instance
Top

LOGICAL MatchingDataSourceInfo (IDataSourceInfo, IDataSourceInfo)

Purpose: Checks if the DataSource of an existing DataSource matches the
DesignTimeDataSource of the new instance
Notes:

Parameters:
poDesignTimeDataSourceInfo Consultingwerk.OERA.IDataSourceInfo
The DataSourceInfo of the new Instance
poDataSourceInfo Consultingwerk.OERA.IDataSourceInfo
The existing DataSource's DataSourceInfo
Returns LOGICAL
Logical value indicating if the DataSourceInfo's are matching
Top

SuggestSmartLinks (dataset, LinkAdvisorParameter)

Purpose: Checks for Link suggestions
Notes:

Parameters:
dsLinkAdvisor DATASET dsLinkAdvisor
Dataset with link suggestions
poParameter Consultingwerk.SmartFramework.Repository.Object.LinkAdvisor.LinkAdvisorParameter
The LinkAdvisorParameter with the data for this request


ProDataset Detail

ProDataset dsLinkAdvisor

Member tables: ttLinkAdvisor


Temp-Table Detail

Temp-Table ttLinkAdvisor

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:26:46