Top Method Summary
Options Name Purpose
FieldDataType (handle, character, character) Verifies the data type of a buffer field
HasField (handle, character) Verifies that the passed in buffer handle has a field with the given name
IsAvailable (handle) Verifies the a record is available in that Buffer
IsAvailable (ISupportsAvailable) Verifies the a record is available in that TableModel
IsDatabaseBuffer (handle) Verifies that the passed in buffer handle is a buffer for a database table (not a temp-table buffer)
IsDatasetBuffer (handle) Verifies that the passed in buffer handle belongs to a ProDataset member buffer
IsNotAvailable (handle) Verifies that a record is not available in that Buffer
IsNotAvailable (ISupportsAvailable) Verifies the a record is not available in that TableModel
IsTempTableBuffer (handle) Verifies that the passed in buffer handle belongs to a temp-table

Top Constructor Summary
Options Name Purpose
BufferAssert () Disallow instance creation.


Method Detail
Top

FieldDataType (handle, character, character)

Purpose: Verifies the data type of a buffer field
Notes: Verifies first, that the buffer field exists

Parameters:
phBuffer HANDLE
The Buffer handle to test
pcFieldName CHARACTER
The name of the buffer field
pcDataTypes CHARACTER
The comma delimited list of valid data type
Top

HasField (handle, character)

Purpose: Verifies that the passed in buffer handle has a field with the
given name
Notes: Verifies that a valid buffer is passed in first.
Throws: Consultingwerk.Assertion.AssertException

Parameters:
phBuffer HANDLE
The Buffer handle to test
pcFieldName CHARACTER
The name of the buffer field
Top

IsAvailable (handle)

Purpose: Verifies the a record is available in that Buffer
Notes: Verifies that a valid buffer is passed in first.
Throws: Consultingwerk.Assertion.AssertException

Parameters:
phBuffer HANDLE
The handle of the Buffer to verify
Top

IsAvailable (ISupportsAvailable)

Purpose: Verifies the a record is available in that TableModel
Notes: Verifies that a valid TableModel is passed in first.
Throws: Consultingwerk.Assertion.AssertException

Parameters:
poTableModel Consultingwerk.Assertion.Support.ISupportsAvailable
The reference to the TableModel
Top

IsDatabaseBuffer (handle)

Purpose: Verifies that the passed in buffer handle is a buffer for a database
table (not a temp-table buffer)
Notes:
Throws: Consultingwerk.Assertion.AssertException

Parameters:
phBuffer HANDLE
The Buffer handle to verify
Top

IsDatasetBuffer (handle)

Purpose: Verifies that the passed in buffer handle belongs to a ProDataset
member buffer
Notes:
Throws: Consultingwerk.Assertion.AssertException

Parameters:
phBuffer HANDLE
The Buffer handle to verify
Top

IsNotAvailable (handle)

Purpose: Verifies that a record is not available in that Buffer
Notes: Verifies that a valid buffer is passed in first.
Throws: Consultingwerk.Assertion.AssertException

Parameters:
phBuffer HANDLE
The handle of the Buffer to verify
Top

IsNotAvailable (ISupportsAvailable)

Purpose: Verifies the a record is not available in that TableModel
Notes: Verifies that a valid TableModel is passed in first.
Throws: Consultingwerk.Assertion.AssertException

Parameters:
poTableModel Consultingwerk.Assertion.Support.ISupportsAvailable
The reference to the TableModel
Top

IsTempTableBuffer (handle)

Purpose: Verifies that the passed in buffer handle belongs to a temp-table
Notes:
Throws: Consultingwerk.Assertion.AssertException

Parameters:
phBuffer HANDLE
The Buffer handle to verify


Constructor Detail
Top

BufferAssert ()

Purpose: Disallow instance creation.
Notes:



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