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
+ ListRestMethod GetRestMethods () Returns the list of supported rest addresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask
# 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

PROTECTED 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

PROTECTED 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

PROTECTED 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

PUBLIC ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest addresses for methods
to the caller
Notes:

Returns ListRestMethod
The list of supported rest methods to the caller
Top

PROTECTED 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

PUBLIC 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-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 13:12:56