Namespace: Consultingwerk.SmartFramework.Menu
Class 
SmartFunctionTableModel Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Implements: IEnumerable, IModelFilterTarget

File:SmartFunctionTableModel
Author(s):Mike Fechner
Created:09/08/2013 09:13:00,441+02:00



Top Method Summary
Options Name Purpose
+ Consultingwerk.OERA.TableModel AddQueryExpression (IQueryExpression) Adds a Query Expression to the list of Query Expressions of the table model
Inherited from Consultingwerk.OERA.TableModel
+ LOGICAL CanFind () Returns a TRUE value if a record is found that meets the current FIND criteria as specified in the QueryExpressions used by the Filter reference
Inherited from Consultingwerk.OERA.TableModel
+ LOGICAL CanFind (character) Returns a TRUE value if a record is found that meets the specified FIND criteria; otherwise it returns FALSE. CAN-FIND does not make the record available to the Business Entity or it's caller.
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel ClearFilter () Clears the current filter
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel Create () Creates a new record in the TableModel
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel CreateCurrentRecordView () Creates a new instance of the SmartFunctionTableModel as a view model for the current record
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
# Consultingwerk.OERA.TableModel CreateCurrentRecordViewInternal () Creates a view for the current record in the model
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel CreateView () Creates a new instance of the SmartFunctionTableModel as a view model
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
# Consultingwerk.OERA.TableModel CreateViewInternal () Creates a view on the table in the model
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel Delete () Deletes a record in the TableModel
Inherited from Consultingwerk.OERA.TableModel
+ CHARACTER ExternalIdWhenAvailable (character) Returns the value of the ExternalId field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ Consultingwerk.OERA.TableModel Fill () Executes the current filter
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel Fill (character) Fills the TableModel or filters the View TableModel with the given QueryString
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel FillByRowid (character) Fills the TableModel based on the given data-source ROWID (DB-ROWID)
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel FindByRowid (rowid) Finds a record in the BufferHandle by a ROWID
Inherited from Consultingwerk.OERA.TableModel
+ LONGCHAR FunctionCallParameterWhenAvailable (longchar) Returns the value of the FunctionCallParameter field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionDescriptionWhenAvailable (character) Returns the value of the FunctionDescription field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionGuidWhenAvailable (character) Returns the value of the FunctionGuid field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionLargeImageWhenAvailable (character) Returns the value of the FunctionLargeImage field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionModuleGuidWhenAvailable (character) Returns the value of the FunctionModuleGuid field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionNameWhenAvailable (character) Returns the value of the FunctionName field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionSmallImageWhenAvailable (character) Returns the value of the FunctionSmallImage field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
# Progress.Lang.Object GetCharacterEnumFieldValue (character, character) Returns the value of a buffer field as an Enum value
Inherited from Consultingwerk.OERA.TableModel
# CHARACTER GetCharacterFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# DATE GetDateFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# DATETIME GetDateTimeFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# DATETIME-TZ GetDateTimeTzFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# DECIMAL GetDecimalFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.Framework.Base.IEnumerator GetEnumerator () Returns a new IEnumerator instance for this object instance
Inherited from Consultingwerk.OERA.TableModel
+ LOGICAL GetFirst () Locates the Query to the first record
Inherited from Consultingwerk.OERA.TableModel
# HANDLE GetHandleFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# INT64 GetInt64FieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# Progress.Lang.Object GetIntegerEnumFieldValue (character, character) Returns the value of a buffer field as an Enum value
Inherited from Consultingwerk.OERA.TableModel
# INTEGER GetIntegerFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# LOGICAL GetLogicalFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# LONGCHAR GetLongcharFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
+ LOGICAL GetNext () Locates the Query to the next record
Inherited from Consultingwerk.OERA.TableModel
# RECID GetRecidFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# ROWID GetRowidFieldValue (character) Returns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
+ CHARACTER ModuleNameWhenAvailable (character) Returns the value of the ModuleName field when a record is available
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CharacterFilter NewCharacterFilter (character, TableModelFilter) Returns a New CharacterFilter instance
Inherited from Consultingwerk.OERA.TableModel
+ DateFilter NewDateFilter (character, TableModelFilter) Returns a New DateFilter instance
Inherited from Consultingwerk.OERA.TableModel
+ DateTimeFilter NewDateTimeFilter (character, TableModelFilter) Returns a New DateTimeFilter instance
Inherited from Consultingwerk.OERA.TableModel
+ DateTimeTzFilter NewDateTimeTzFilter (character, TableModelFilter) Returns a New DateTimeTzFilter instance
Inherited from Consultingwerk.OERA.TableModel
+ DecimalFilter NewDecimalFilter (character, TableModelFilter) Returns a New DecimalFilter instance
Inherited from Consultingwerk.OERA.TableModel
+ Int64Filter NewInt64Filter (character, TableModelFilter) Returns a New Int64Filter instance
Inherited from Consultingwerk.OERA.TableModel
+ IntegerFilter NewIntegerFilter (character, TableModelFilter) Returns a New IntegerFilter instance
Inherited from Consultingwerk.OERA.TableModel
+ LogicalFilter NewLogicalFilter (character, TableModelFilter) Returns a New LogicalFilter instance
Inherited from Consultingwerk.OERA.TableModel
# ReopenDatasetChildQueries () Reopens the child relation queries
Inherited from Consultingwerk.OERA.TableModel
# SetCharacterEnumFieldValue (character, Object) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetCharacterFieldValue (character, character) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetDateFieldValue (character, date) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetDateTimeFieldValue (character, datetime) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetDateTimeTzFieldValue (character, datetime-tz) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetDecimalFieldValue (character, decimal) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetHandleFieldValue (character, handle) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetInt64FieldValue (character, int64) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetIntegerEnumFieldValue (character, Object) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetIntegerFieldValue (character, integer) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetLogicalFieldValue (character, logical) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetLongcharFieldValue (character, longchar) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetRecidFieldValue (character, recid) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
# SetRowidFieldValue (character, rowid) Assigns the value of a buffer field
Inherited from Consultingwerk.OERA.TableModel
+ CHARACTER ToString () Returns the Buffer name of the TableMode instance
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel UseBufferQuery () Ensures that the TableModel is using a local query on the buffer only
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.TableModel UseDatasetQuery () Ensures that the TableModel is using one of the ProDataset QUERY's
Inherited from Consultingwerk.OERA.TableModel

Top Constructor Summary
Options Name Purpose
+ SmartFunctionTableModel (DatasetModel, handle) Constructor for the SmartFunctionTableModel class

Top Property Summary
Options Name Purpose
+ LOGICAL Available Returns if currently a record is available in the TableModel
Inherited from Consultingwerk.OERA.TableModel
# HANDLE BufferHandle Returns the Buffer handle used by the Model
Inherited from Consultingwerk.OERA.TableModel
# CHARACTER BufferName Returns the name of the Buffer used by the Model
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.OERA.DatasetModelPerformer DatasetModelPerformer Returns the reference to the owning DatasetModel
Inherited from Consultingwerk.OERA.TableModel
+ CHARACTER ExternalId Gets and sets the current ExternalId value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FillChildTables Gets and sets the list of child tables to be retrieved together with the Fill() method
Inherited from Consultingwerk.OERA.TableModel
+ Consultingwerk.SmartFramework.Menu.SmartFunctionTableModelFilter Filter Returns the Filter Class for this TableModel
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ LONGCHAR FunctionCallParameter Gets and sets the current FunctionCallParameter value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionDescription Gets and sets the current FunctionDescription value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionGuid Gets and sets the current FunctionGuid value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionLargeImage Gets and sets the current FunctionLargeImage value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionModuleGuid Gets and sets the current FunctionModuleGuid value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionName Gets and sets the current FunctionName value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ CHARACTER FunctionSmallImage Gets and sets the current FunctionSmallImage value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
+ Consultingwerk.OERA.TableModelTypeEnum ModelType Returns the type of the model
Inherited from Consultingwerk.OERA.TableModel
+ CHARACTER ModuleName Gets and sets the current ModuleName value
Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
# ListQueryExpression QueryExpressions Returns the reference to the owning DatasetModel
Inherited from Consultingwerk.OERA.TableModel
+ HANDLE QueryHandle Returns the Query handle used by the Model
Inherited from Consultingwerk.OERA.TableModel
# Progress.Lang.Object SavedFilterReference Returns the Query handle used by the Model
Inherited from Consultingwerk.OERA.TableModel
+ LOGICAL UsingDatasetQuery Returns if the TableModel is currently using the Dataset query
Inherited from Consultingwerk.OERA.TableModel


Method Detail
Top

PUBLIC Consultingwerk.OERA.TableModel AddQueryExpression (IQueryExpression)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Adds a Query Expression to the list of Query Expressions of the
table model
Notes:

Parameters:
poQueryExpression IQueryExpression
The QueryExpression to retrieve data data for
Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC LOGICAL CanFind ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a TRUE value if a record is found that meets the current
FIND criteria as specified in the QueryExpressions used by the Filter
reference
Notes: Used by the TableModelFilter:CanFind() method

Returns LOGICAL
Logical value indicating if a record can be found
Top

PUBLIC LOGICAL CanFind (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a TRUE value if a record is found that meets the specified
FIND criteria; otherwise it returns FALSE. CAN-FIND does not make
the record available to the Business Entity or it's caller.
Notes:

Parameters:
pcFindString CHARACTER
Find String starting with "WHERE Buffer.Field = value" or "Buffer.Field = value"
Returns LOGICAL
Logical value indicating if a record can be found
Top

PUBLIC Consultingwerk.OERA.TableModel ClearFilter ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Clears the current filter
Notes:

Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC Consultingwerk.OERA.TableModel Create ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Creates a new record in the TableModel
Notes: Only supported for TableModel instances, not ViewModel instances
Requires Tracking Changes of the ProDataset

Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel CreateCurrentRecordView ()

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Creates a new instance of the SmartFunctionTableModel as a view model for the current record
Notes:

Returns Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel
The SmartFunctionTableModel as the view model
Top

PROTECTED Consultingwerk.OERA.TableModel CreateCurrentRecordViewInternal ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Creates a view for the current record in the model
Notes:

Returns Consultingwerk.OERA.TableModel
The TableModel instance for the view
Top

PUBLIC Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel CreateView ()

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Creates a new instance of the SmartFunctionTableModel as a view model
Notes:

Returns Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel
The SmartFunctionTableModel as the view model
Top

PROTECTED Consultingwerk.OERA.TableModel CreateViewInternal ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Creates a view on the table in the model
Notes:

Returns Consultingwerk.OERA.TableModel
The TableModel instance for the view
Top

PUBLIC Consultingwerk.OERA.TableModel Delete ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Deletes a record in the TableModel
Notes: Only supported for TableModel instances, not ViewModel instances
Requires Tracking Changes of the ProDataset

Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC CHARACTER ExternalIdWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the ExternalId 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

PUBLIC Consultingwerk.OERA.TableModel Fill ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Executes the current filter
Notes:

Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC Consultingwerk.OERA.TableModel Fill (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Fills the TableModel or filters the View TableModel with the given
QueryString
Notes: The QueryString may be expressed or may not start with FOR EACH ...

Parameters:
pcQueryString CHARACTER
The QueryString which shall be used to retrieve data
Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC Consultingwerk.OERA.TableModel FillByRowid (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Fills the TableModel based on the given data-source ROWID (DB-ROWID)
Notes: DB-ROWID passed as comma-delimited list in case there are joined
data-source queries

Parameters:
pcSourceRowidIds CHARACTER
The comma-delimited list of data-source rowids
Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC Consultingwerk.OERA.TableModel FindByRowid (rowid)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Finds a record in the BufferHandle by a ROWID
Notes: For OpenEdge 10.2B, 11.0 or 11.1 this method needs to be PUBLIC as
PRIVATE members are not accessible to other instances of the same type
in those releases. Customers using this method publicly on these
version of OpenEdge need to be prepared to change their code when
upgrading to OpenEdge 11.3 as this method is indeed intended to be
PRIVATE to all instances of the same class only.

Parameters:
proRowid ROWID
The rowid to locate
Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC LONGCHAR FunctionCallParameterWhenAvailable (longchar)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the FunctionCallParameter field when a record is available
Notes: Returns the default value, when no record

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

PUBLIC CHARACTER FunctionDescriptionWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the FunctionDescription 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

PUBLIC CHARACTER FunctionGuidWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the FunctionGuid 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

PUBLIC CHARACTER FunctionLargeImageWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the FunctionLargeImage 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

PUBLIC CHARACTER FunctionModuleGuidWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the FunctionModuleGuid 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

PUBLIC CHARACTER FunctionNameWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the FunctionName 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

PUBLIC CHARACTER FunctionSmallImageWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the FunctionSmallImage 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

PROTECTED Progress.Lang.Object GetCharacterEnumFieldValue (character, character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field as an Enum value
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pcEnumType CHARACTER
The name of the Enum to convert the field value to
Returns Progress.Lang.Object
The field value
Top

PROTECTED CHARACTER GetCharacterFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns CHARACTER
The field value
Top

PROTECTED DATE GetDateFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns DATE
The field value
Top

PROTECTED DATETIME GetDateTimeFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns DATETIME
The field value
Top

PROTECTED DATETIME-TZ GetDateTimeTzFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns DATETIME-TZ
The field value
Top

PROTECTED DECIMAL GetDecimalFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns DECIMAL
The field value
Top

PUBLIC Consultingwerk.Framework.Base.IEnumerator GetEnumerator ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a new IEnumerator instance for this object instance
Notes:

Returns Consultingwerk.Framework.Base.IEnumerator
The IEnumerator instance for this object
Top

PUBLIC LOGICAL GetFirst ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Locates the Query to the first record
Notes:

Returns LOGICAL
Logical value indicating if a record is available
Top

PROTECTED HANDLE GetHandleFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns HANDLE
The field value
Top

PROTECTED INT64 GetInt64FieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns INT64
The field value
Top

PROTECTED Progress.Lang.Object GetIntegerEnumFieldValue (character, character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field as an Enum value
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pcEnumType CHARACTER
The name of the Enum to convert the field value to
Returns Progress.Lang.Object
The field value
Top

PROTECTED INTEGER GetIntegerFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns INTEGER
The field value
Top

PROTECTED LOGICAL GetLogicalFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns LOGICAL
The field value
Top

PROTECTED LONGCHAR GetLongcharFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns LONGCHAR
The field value
Top

PUBLIC LOGICAL GetNext ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Locates the Query to the next record
Notes:

Returns LOGICAL
Logical value indicating if a record is available
Top

PROTECTED RECID GetRecidFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns RECID
The field value
Top

PROTECTED ROWID GetRowidFieldValue (character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
Returns ROWID
The field value
Top

PUBLIC CHARACTER ModuleNameWhenAvailable (character)

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the value of the ModuleName 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

PUBLIC CharacterFilter NewCharacterFilter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New CharacterFilter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns CharacterFilter
The CharacterFilter instance
Top

PUBLIC DateFilter NewDateFilter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New DateFilter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns DateFilter
The DateFilter instance
Top

PUBLIC DateTimeFilter NewDateTimeFilter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New DateTimeFilter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns DateTimeFilter
The DateTimeFilter instance
Top

PUBLIC DateTimeTzFilter NewDateTimeTzFilter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New DateTimeTzFilter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns DateTimeTzFilter
The DateTimeTzFilter instance
Top

PUBLIC DecimalFilter NewDecimalFilter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New DecimalFilter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns DecimalFilter
The DecimalFilter instance
Top

PUBLIC Int64Filter NewInt64Filter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New Int64Filter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns Int64Filter
The Int64Filter instance
Top

PUBLIC IntegerFilter NewIntegerFilter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New IntegerFilter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns IntegerFilter
The IntegerFilter instance
Top

PUBLIC LogicalFilter NewLogicalFilter (character, TableModelFilter)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns a New LogicalFilter instance
Notes:

Parameters:
pcFieldName CHARACTER
The name of the buffer field to filter on
poTableModelFilter TableModelFilter
The reference to the TableModelFilter instance
Returns LogicalFilter
The LogicalFilter instance
Top

PROTECTED ReopenDatasetChildQueries ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Reopens the child relation queries
Notes: Used when navigating the current buffer using the GetFirst() and
GetNext() methods

Top

PROTECTED SetCharacterEnumFieldValue (character, Object)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
poFieldValue Progress.Lang.Object
The value for the field
Top

PROTECTED SetCharacterFieldValue (character, character)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue CHARACTER
The value for the field
Top

PROTECTED SetDateFieldValue (character, date)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue DATE
The value for the field
Top

PROTECTED SetDateTimeFieldValue (character, datetime)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue DATETIME
The value for the field
Top

PROTECTED SetDateTimeTzFieldValue (character, datetime-tz)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue DATETIME-TZ
The value for the field
Top

PROTECTED SetDecimalFieldValue (character, decimal)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue DECIMAL
The value for the field
Top

PROTECTED SetHandleFieldValue (character, handle)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue HANDLE
The value for the field
Top

PROTECTED SetInt64FieldValue (character, int64)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue INT64
The value for the field
Top

PROTECTED SetIntegerEnumFieldValue (character, Object)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
poFieldValue Progress.Lang.Object
The value for the field
Top

PROTECTED SetIntegerFieldValue (character, integer)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue INTEGER
The value for the field
Top

PROTECTED SetLogicalFieldValue (character, logical)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue LOGICAL
The value for the field
Top

PROTECTED SetLongcharFieldValue (character, longchar)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue LONGCHAR
The value for the field
Top

PROTECTED SetRecidFieldValue (character, recid)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue RECID
The value for the field
Top

PROTECTED SetRowidFieldValue (character, rowid)

Inherited from Consultingwerk.OERA.TableModel
Purpose: Assigns the value of a buffer field
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
pxFieldValue ROWID
The value for the field
Top

PUBLIC CHARACTER ToString ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the Buffer name of the TableMode instance
Notes:

Returns CHARACTER
The Buffer name
Top

PUBLIC Consultingwerk.OERA.TableModel UseBufferQuery ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Ensures that the TableModel is using a local query on the buffer only
Notes:

Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself
Top

PUBLIC Consultingwerk.OERA.TableModel UseDatasetQuery ()

Inherited from Consultingwerk.OERA.TableModel
Purpose: Ensures that the TableModel is using one of the ProDataset QUERY's
Notes: Allows switching back to using the ProDataset QUERY associated with
the TableModel buffer after a Fill() invocation has switched to using
a custom query

Returns Consultingwerk.OERA.TableModel
The reference to the TableModel itself


Constructor Detail
Top

PUBLIC SmartFunctionTableModel (DatasetModel, handle)

Purpose: Constructor for the SmartFunctionTableModel 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


Property Detail
Top

PUBLIC LOGICAL Available

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns if currently a record is available in the TableModel
Notes:

Returns LOGICAL
Top

PROTECTED HANDLE BufferHandle

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the Buffer handle used by the Model
Notes:

Returns HANDLE
Top

PROTECTED CHARACTER BufferName

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the name of the Buffer used by the Model
Notes:

Returns CHARACTER
Top

PUBLIC Consultingwerk.OERA.DatasetModelPerformer DatasetModelPerformer

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the reference to the owning DatasetModel
Notes:

Returns Consultingwerk.OERA.DatasetModelPerformer
Top

PUBLIC CHARACTER ExternalId

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current ExternalId value
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER FillChildTables

Inherited from Consultingwerk.OERA.TableModel
Purpose: Gets and sets the list of child tables to be retrieved together
with the Fill() method
Notes:

Returns CHARACTER
Top

PUBLIC Consultingwerk.SmartFramework.Menu.SmartFunctionTableModelFilter Filter

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Returns the Filter Class for this TableModel
Notes:

Returns Consultingwerk.SmartFramework.Menu.SmartFunctionTableModelFilter
Top

PUBLIC LONGCHAR FunctionCallParameter

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current FunctionCallParameter value
Notes:

Returns LONGCHAR
Top

PUBLIC CHARACTER FunctionDescription

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current FunctionDescription value
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER FunctionGuid

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current FunctionGuid value
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER FunctionLargeImage

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current FunctionLargeImage value
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER FunctionModuleGuid

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current FunctionModuleGuid value
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER FunctionName

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current FunctionName value
Notes:

Returns CHARACTER
Top

PUBLIC CHARACTER FunctionSmallImage

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current FunctionSmallImage value
Notes:

Returns CHARACTER
Top

PUBLIC Consultingwerk.OERA.TableModelTypeEnum ModelType

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the type of the model
Notes:

Returns Consultingwerk.OERA.TableModelTypeEnum
Top

PUBLIC CHARACTER ModuleName

Inherited from Consultingwerk.SmartFramework.Menu.SmartFunctionTableModel_Generated
Purpose: Gets and sets the current ModuleName value
Notes:

Returns CHARACTER
Top

PROTECTED ListQueryExpression QueryExpressions

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the reference to the owning DatasetModel
Notes:

Returns ListQueryExpression
Top

PUBLIC HANDLE QueryHandle

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the Query handle used by the Model
Notes: The TableModel will be using the Query created by the ProDataset

Returns HANDLE
Top

PROTECTED Progress.Lang.Object SavedFilterReference

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns the Query handle used by the Model
Notes: Temporarily keep the reference to the Filter object to workaround
issues on 10.2B with loosing chained object references
SCL-682

Returns Progress.Lang.Object
Top

PUBLIC LOGICAL UsingDatasetQuery

Inherited from Consultingwerk.OERA.TableModel
Purpose: Returns if the TableModel is currently using the Dataset query
Notes:

Returns LOGICAL


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:37:27