Top Method Summary
Options Name Purpose
CHARACTER ContainerObjectMasterGuidWhenAvailable (character) Returns the value of the ContainerObjectMasterGuid field when a record is available
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel CreateCurrentRecordView () Creates a new instance of the SmartLinkTableModel as a view model for the current record
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel CreateView () Creates a new instance of the SmartLinkTableModel as a view model
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel Fill (IFetchDataByKeyTableParameter) Fills the DatasetModel based on the given IFetchDataByKeyTableParameter
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel Fill (SmartLinkQuery) Fills the TableModel or filters the View TableModel based on the given TableQuery
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel Fill (SmartLinkQuery, OnNotAvailableEnum) Fills the TableModel or filters the View TableModel based on the given TableQuery
CHARACTER LinkGuidWhenAvailable (character) Returns the value of the LinkGuid field when a record is available
CHARACTER LinkNameWhenAvailable (character) Returns the value of the LinkName field when a record is available
CHARACTER LinkTypeGuidWhenAvailable (character) Returns the value of the LinkTypeGuid field when a record is available
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelFilter ResetFilter () Resets the TableModel Filter
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetBatching (logical) Sets the Batching property
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetFillSmartObjectInstance (logical) Gets if the table eSmartObjectInstance should be populated as well
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetFillSmartObjectMaster (logical) Gets if the table eSmartObjectMaster should be populated as well
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetFillSmartPage (logical) Gets if the table eSmartPage should be populated as well
CHARACTER SourceObjectInstanceGuidWhenAvailable (character) Returns the value of the SourceObjectInstanceGuid field when a record is available
CHARACTER SourceObjectNameWhenAvailable (character) Returns the value of the SourceObjectName field when a record is available
INTEGER SourcePageNumberWhenAvailable (integer) Returns the value of the SourcePageNumber field when a record is available
CHARACTER SourceTypeIconWhenAvailable (character) Returns the value of the SourceTypeIcon field when a record is available
CHARACTER TargetObjectInstanceGuidWhenAvailable (character) Returns the value of the TargetObjectInstanceGuid field when a record is available
CHARACTER TargetObjectNameWhenAvailable (character) Returns the value of the TargetObjectName field when a record is available
INTEGER TargetPageNumberWhenAvailable (integer) Returns the value of the TargetPageNumber field when a record is available
CHARACTER TargetTypeIconWhenAvailable (character) Returns the value of the TargetTypeIcon field when a record is available

Top Constructor Summary
Options Name Purpose
SmartLinkTableModel_Generated () Constructor for the SmartLinkTableModel_Generated class
SmartLinkTableModel_Generated (DatasetModel, handle) Constructor for the SmartLinkTableModel_Generated class
SmartLinkTableModel_Generated (handle) Constructor for the SmartLinkTableModel class
SmartLinkTableModel_Generated (handle, BufferModelGcModeEnum) Constructor for the SmartLinkTableModel class
SmartLinkTableModel_Generated (SmartLinkTableModel, handle) Constructor for the SmartLinkTableModel_Generated class

Top Property Summary
Options Name Purpose
CHARACTER ContainerObjectMasterGuid
LOGICAL FillSmartObjectInstance
LOGICAL FillSmartObjectMaster
LOGICAL FillSmartPage
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelFilter Filter
CHARACTER LinkGuid
CHARACTER LinkName
CHARACTER LinkTypeGuid
Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelSort SortBy
CHARACTER SourceObjectInstanceGuid
CHARACTER SourceObjectName
INTEGER SourcePageNumber
CHARACTER SourceTypeIcon
CHARACTER TargetObjectInstanceGuid
CHARACTER TargetObjectName
INTEGER TargetPageNumber
CHARACTER TargetTypeIcon


Method Detail
Top

CHARACTER ContainerObjectMasterGuidWhenAvailable (character)

Purpose: Returns the value of the ContainerObjectMasterGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel CreateCurrentRecordView ()

Purpose: Creates a new instance of the SmartLinkTableModel as a view model for the current record
Notes:

Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The SmartLinkTableModel as the view model
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel CreateView ()

Purpose: Creates a new instance of the SmartLinkTableModel as a view model
Notes:

Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The SmartLinkTableModel as the view model
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel Fill (IFetchDataByKeyTableParameter)

Purpose: Fills the DatasetModel based on the given IFetchDataByKeyTableParameter
Notes: The Tables property of the IFetchDataByKeyTableParameter should match the
FillChildTables property of the TableModel instance

Parameters:
poFetchDataByKeyTableParameter Consultingwerk.OERA.IFetchDataByKeyTableParameter
The IFetchDataByKeyTableParameter to populate the DatasetModel with
Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel Fill (SmartLinkQuery)

Purpose: Fills the TableModel or filters the View TableModel based on the given
TableQuery
Notes:

Parameters:
poQuery Consultingwerk.SmartFramework.Repository.Object.SmartLinkQuery
The reference to the SmartLinkTableModelQuery
Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to this TableModel instance
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel Fill (SmartLinkQuery, OnNotAvailableEnum)

Purpose: Fills the TableModel or filters the View TableModel based on the given
TableQuery
Notes:

Parameters:
poQuery Consultingwerk.SmartFramework.Repository.Object.SmartLinkQuery
The reference to the SmartLinkTableModelQuery
poOnNotAvailable Consultingwerk.OERA.OnNotAvailableEnum
OnNotAvailableEnum member describing if the TableModel should throw an error on not available
Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to this TableModel instance
Top

CHARACTER LinkGuidWhenAvailable (character)

Purpose: Returns the value of the LinkGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER LinkNameWhenAvailable (character)

Purpose: Returns the value of the LinkName field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER LinkTypeGuidWhenAvailable (character)

Purpose: Returns the value of the LinkTypeGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelFilter ResetFilter ()

Purpose: Resets the TableModel Filter
Notes: Strong-typed variant of the TableModelFilter:Reset() method

Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelFilter
The SmartLinkTableModelFilter instance
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetBatching (logical)

Purpose: Sets the Batching property
Notes: Fluent interface

Parameters:
plBatching LOGICAL
Logical value indicating if Batching should be used
Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to the &1 instance itself
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetFillSmartObjectInstance (logical)

Purpose: Gets if the table eSmartObjectInstance should be populated as well
Notes:

Parameters:
plFill LOGICAL
Logical value indicating if the table should be populated
Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to the TableModel for fluent style code
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetFillSmartObjectMaster (logical)

Purpose: Gets if the table eSmartObjectMaster should be populated as well
Notes:

Parameters:
plFill LOGICAL
Logical value indicating if the table should be populated
Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to the TableModel for fluent style code
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel SetFillSmartPage (logical)

Purpose: Gets if the table eSmartPage should be populated as well
Notes:

Parameters:
plFill LOGICAL
Logical value indicating if the table should be populated
Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to the TableModel for fluent style code
Top

CHARACTER SourceObjectInstanceGuidWhenAvailable (character)

Purpose: Returns the value of the SourceObjectInstanceGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER SourceObjectNameWhenAvailable (character)

Purpose: Returns the value of the SourceObjectName field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

INTEGER SourcePageNumberWhenAvailable (integer)

Purpose: Returns the value of the SourcePageNumber field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue INTEGER
The default value to return when no record is available
Returns INTEGER
The field value or the default value when no record is available
Top

CHARACTER SourceTypeIconWhenAvailable (character)

Purpose: Returns the value of the SourceTypeIcon field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER TargetObjectInstanceGuidWhenAvailable (character)

Purpose: Returns the value of the TargetObjectInstanceGuid field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

CHARACTER TargetObjectNameWhenAvailable (character)

Purpose: Returns the value of the TargetObjectName field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available
Top

INTEGER TargetPageNumberWhenAvailable (integer)

Purpose: Returns the value of the TargetPageNumber field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue INTEGER
The default value to return when no record is available
Returns INTEGER
The field value or the default value when no record is available
Top

CHARACTER TargetTypeIconWhenAvailable (character)

Purpose: Returns the value of the TargetTypeIcon field when a record is available
Notes: Returns the default value, when no record

Parameters:
pDefaultValue CHARACTER
The default value to return when no record is available
Returns CHARACTER
The field value or the default value when no record is available


Constructor Detail
Top

SmartLinkTableModel_Generated ()

Purpose: Constructor for the SmartLinkTableModel_Generated class
Notes: Creates a buffer model based on a dynamic internal temp-table in the model class

Top

SmartLinkTableModel_Generated (DatasetModel, handle)

Purpose: Constructor for the SmartLinkTableModel_Generated class
Notes:

Parameters:
poDatasetModel Consultingwerk.OERA.DatasetModel
The reference to the owning DatasetModel
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents
Top

SmartLinkTableModel_Generated (handle)

Purpose: Constructor for the SmartLinkTableModel class
Notes: Creates a buffer model

Parameters:
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents
Top

SmartLinkTableModel_Generated (handle, BufferModelGcModeEnum)

Purpose: Constructor for the SmartLinkTableModel class
Notes: Creates a buffer model

Parameters:
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents
poGcMode Consultingwerk.OERA.BufferModelGcModeEnum
The BufferModelGcModeEnum describing if the buffer or table handle should be deleted with the BufferModel instance
Top

SmartLinkTableModel_Generated (SmartLinkTableModel, handle)

Purpose: Constructor for the SmartLinkTableModel_Generated class
Notes: Creates a view model

Parameters:
poTableModel Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModel
The reference to SmartLinkTableModel on which this SmartLinkTableModel servers as a ViewModel
phBufferHandle HANDLE
The handle of the ProDataset member buffer this TableModel represents


Property Detail
Top

CHARACTER ContainerObjectMasterGuid


Returns CHARACTER
Top

LOGICAL FillSmartObjectInstance


Returns LOGICAL
Top

LOGICAL FillSmartObjectMaster


Returns LOGICAL
Top

LOGICAL FillSmartPage


Returns LOGICAL
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelFilter Filter


Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelFilter
Top

CHARACTER LinkGuid


Returns CHARACTER
Top

CHARACTER LinkName


Returns CHARACTER
Top

CHARACTER LinkTypeGuid


Returns CHARACTER
Top

Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelSort SortBy


Returns Consultingwerk.SmartFramework.Repository.Object.SmartLinkTableModelSort
Top

CHARACTER SourceObjectInstanceGuid


Returns CHARACTER
Top

CHARACTER SourceObjectName


Returns CHARACTER
Top

INTEGER SourcePageNumber


Returns INTEGER
Top

CHARACTER SourceTypeIcon


Returns CHARACTER
Top

CHARACTER TargetObjectInstanceGuid


Returns CHARACTER
Top

CHARACTER TargetObjectName


Returns CHARACTER
Top

INTEGER TargetPageNumber


Returns INTEGER
Top

CHARACTER TargetTypeIcon


Returns CHARACTER


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