Top Method Summary
Options Name Purpose
Add (character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageString The error string */
Add (character, character, character, integer) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id */
Add (character, character, character, integer, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value */
Add (character, character, character, integer, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value */
Add (character, character, character, integer, character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value @param pcSubstitutionValue3 The third substitution value */
Add (character, character, character, integer, character, character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value @param pcSubstitutionValue3 The third substitution value @param pcSubstitutionValue4 The fourth substitution value */
Add (character, character, character, integer, character, character, character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value @param pcSubstitutionValue3 The third substitution value @param pcSubstitutionValue4 The fourth substitution value @param pcSubstitutionValue5 The fifth substitution value */
Add (character, character, character, integer, character, character, character, character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value @param pcSubstitutionValue3 The third substitution value @param pcSubstitutionValue4 The fourth substitution value @param pcSubstitutionValue5 The fifth substitution value @param pcSubstitutionValue6 The sixth substitution value */
Add (character, character, character, integer, character, character, character, character, character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value @param pcSubstitutionValue3 The third substitution value @param pcSubstitutionValue4 The fourth substitution value @param pcSubstitutionValue5 The fifth substitution value @param pcSubstitutionValue6 The sixth substitution value @param pcSubstitutionValue7 The seventh substitution value */
Add (character, character, character, integer, character, character, character, character, character, character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value @param pcSubstitutionValue3 The third substitution value @param pcSubstitutionValue4 The fourth substitution value @param pcSubstitutionValue5 The fifth substitution value @param pcSubstitutionValue6 The sixth substitution value @param pcSubstitutionValue7 The seventh substitution value @param pcSubstitutionValue8 The eighth substitution value */
Add (character, character, character, integer, character, character, character, character, character, character, character, character, character) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValue1 The first substitution value @param pcSubstitutionValue2 The second substitution value @param pcSubstitutionValue3 The third substitution value @param pcSubstitutionValue4 The fourth substitution value @param pcSubstitutionValue5 The fifth substitution value @param pcSubstitutionValue6 The sixth substitution value @param pcSubstitutionValue7 The seventh substitution value @param pcSubstitutionValue8 The eighth substitution value @param pcSubstitutionValue9 The ninth substitution value */
Add (character, character, character, integer, character[]) Adds a new ValidationMessage to the List @param pcBufferName The name of the buffer @param pcFieldName The name of the field @param pcMessageGroup The message group @param piMessageId The message id @param pcSubstitutionValues The substitution values */
Consultingwerk.OERA.ValidationMessages.ValidationMessage Add (ValidationMessage) Adds an item to the generic List
Add (ValidationMessage[]) Adds an array of items to the generic List
Consultingwerk.OERA.ValidationMessages.ValidationMessage AddWhenNotContained (ValidationMessage) Adds an item to the generic List only when it is not yet contained - silently ignores keys that are already contained
Consultingwerk.OERA.ValidationMessages.ListValidationMessage FilterByBufferAndField (character, character) Returns a new List instance with the messages filtered by the given buffer and field name
Consultingwerk.OERA.ValidationMessages.ListValidationMessage FilterByField (character) Returns a new List instance with the messages filtered by the given field name
Consultingwerk.OERA.ValidationMessages.ListValidationMessage FromErrorString (character) Parses an ERROR-STRING in the classic SmartComponent Library format and returns a ListValidationMessage instance
Consultingwerk.OERA.ValidationMessages.ListValidationMessage FromErrorString (character, character, character) Parses an ERROR-STRING in the classic SmartComponent Library format and returns a ListValidationMessage instance
Consultingwerk.OERA.ValidationMessages.ListValidationMessage FromJsonArray (JsonArray) Deserializes a ListValidationMessage from a JSON Array
Consultingwerk.OERA.ValidationMessages.ValidationMessage GetItem (integer) Retrieves an item from the generic List
LOGICAL IsEmpty () Returns if the List is empty
Consultingwerk.OERA.ValidationMessages.ValidationMessage Replace (ValidationMessage, ValidationMessage) Replaces an item in the generic List
Consultingwerk.OERA.ValidationMessages.ValidationMessage ToArray () Returns an Array with the elements of the List
Progress.Json.ObjectModel.JsonArray ToJsonArray () Returns a JSON Array with the members of the list
CHARACTER ToString () Returns the string representation of the list


Method Detail
Top

Add (character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageString CHARACTER
The error string
Top

Add (character, character, character, integer)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
Top

Add (character, character, character, integer, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
Top

Add (character, character, character, integer, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
Top

Add (character, character, character, integer, character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
pcSubstitutionValue3 CHARACTER
The third substitution value
Top

Add (character, character, character, integer, character, character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
pcSubstitutionValue3 CHARACTER
The third substitution value
pcSubstitutionValue4 CHARACTER
The fourth substitution value
Top

Add (character, character, character, integer, character, character, character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
pcSubstitutionValue3 CHARACTER
The third substitution value
pcSubstitutionValue4 CHARACTER
The fourth substitution value
pcSubstitutionValue5 CHARACTER
The fifth substitution value
Top

Add (character, character, character, integer, character, character, character, character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
pcSubstitutionValue3 CHARACTER
The third substitution value
pcSubstitutionValue4 CHARACTER
The fourth substitution value
pcSubstitutionValue5 CHARACTER
The fifth substitution value
pcSubstitutionValue6 CHARACTER
The sixth substitution value
Top

Add (character, character, character, integer, character, character, character, character, character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
pcSubstitutionValue3 CHARACTER
The third substitution value
pcSubstitutionValue4 CHARACTER
The fourth substitution value
pcSubstitutionValue5 CHARACTER
The fifth substitution value
pcSubstitutionValue6 CHARACTER
The sixth substitution value
pcSubstitutionValue7 CHARACTER
The seventh substitution value
Top

Add (character, character, character, integer, character, character, character, character, character, character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
pcSubstitutionValue3 CHARACTER
The third substitution value
pcSubstitutionValue4 CHARACTER
The fourth substitution value
pcSubstitutionValue5 CHARACTER
The fifth substitution value
pcSubstitutionValue6 CHARACTER
The sixth substitution value
pcSubstitutionValue7 CHARACTER
The seventh substitution value
pcSubstitutionValue8 CHARACTER
The eighth substitution value
Top

Add (character, character, character, integer, character, character, character, character, character, character, character, character, character)

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValue1 CHARACTER
The first substitution value
pcSubstitutionValue2 CHARACTER
The second substitution value
pcSubstitutionValue3 CHARACTER
The third substitution value
pcSubstitutionValue4 CHARACTER
The fourth substitution value
pcSubstitutionValue5 CHARACTER
The fifth substitution value
pcSubstitutionValue6 CHARACTER
The sixth substitution value
pcSubstitutionValue7 CHARACTER
The seventh substitution value
pcSubstitutionValue8 CHARACTER
The eighth substitution value
pcSubstitutionValue9 CHARACTER
The ninth substitution value
Top

Add (character, character, character, integer, character[])

Purpose: Adds a new ValidationMessage to the List

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcFieldName CHARACTER
The name of the field
pcMessageGroup CHARACTER
The message group
piMessageId INTEGER
The message id
pcSubstitutionValues CHARACTER
The substitution values
Top

Consultingwerk.OERA.ValidationMessages.ValidationMessage Add (ValidationMessage)

Purpose: Adds an item to the generic List
Notes:

Parameters:
poItem Consultingwerk.OERA.ValidationMessages.ValidationMessage
And item of the Lists member type
Returns Consultingwerk.OERA.ValidationMessages.ValidationMessage
The new Item added to the List
Top

Add (ValidationMessage[])

Purpose: Adds an array of items to the generic List
Notes:

Parameters:
poItem Consultingwerk.OERA.ValidationMessages.ValidationMessage
An array of items of the Lists member type
Top

Consultingwerk.OERA.ValidationMessages.ValidationMessage AddWhenNotContained (ValidationMessage)

Purpose: Adds an item to the generic List only when it is not
yet contained - silently ignores keys that are already
contained
Notes:

Parameters:
poItem Consultingwerk.OERA.ValidationMessages.ValidationMessage
And item of the Lists member type
Returns Consultingwerk.OERA.ValidationMessages.ValidationMessage
The new Item added to the List
Top

Consultingwerk.OERA.ValidationMessages.ListValidationMessage FilterByBufferAndField (character, character)

Purpose: Returns a new List instance with the messages filtered
by the given buffer and field name
Notes: Also applicable to the empty field name (messages of the record)

Parameters:
pcBufferName CHARACTER
The buffer name to filter by
pcFieldName CHARACTER
The field name to filter by
Returns Consultingwerk.OERA.ValidationMessages.ListValidationMessage
The ListValidationMessage with the messages filtered by the given field
Top

Consultingwerk.OERA.ValidationMessages.ListValidationMessage FilterByField (character)

Purpose: Returns a new List instance with the messages filtered
by the given field name
Notes: Also applicable to the empty field name (messages of the record)

Parameters:
pcFieldName CHARACTER
The field name to filter by
Returns Consultingwerk.OERA.ValidationMessages.ListValidationMessage
The ListValidationMessage with the messages filtered by the given field
Top

Consultingwerk.OERA.ValidationMessages.ListValidationMessage FromErrorString (character)

Purpose: Parses an ERROR-STRING in the classic SmartComponent Library
format and returns a ListValidationMessage instance
Notes: Returns an empty list when the ERROR-STRING is empty

Parameters:
pcErrorString CHARACTER
The ERROR-STRING to parse
Returns Consultingwerk.OERA.ValidationMessages.ListValidationMessage
The ListValidationMessage instance with the parsed message result
Top

Consultingwerk.OERA.ValidationMessages.ListValidationMessage FromErrorString (character, character, character)

Purpose: Parses an ERROR-STRING in the classic SmartComponent Library
format and returns a ListValidationMessage instance
Notes: Returns an empty list when the ERROR-STRING is empty

Parameters:
pcBufferName CHARACTER
The name of the buffer
pcKeyValues CHARACTER
The key values of the record
pcErrorString CHARACTER
The ERROR-STRING to parse
Returns Consultingwerk.OERA.ValidationMessages.ListValidationMessage
The ListValidationMessage instance with the parsed message result
Top

Consultingwerk.OERA.ValidationMessages.ListValidationMessage FromJsonArray (JsonArray)

Purpose: Deserializes a ListValidationMessage from a JSON Array
Notes:

Parameters:
poJsonArray Progress.Json.ObjectModel.JsonArray
The JsonArray to deserialize
Returns Consultingwerk.OERA.ValidationMessages.ListValidationMessage
The ListValidationMessage instance with the parsed message result
Top

Consultingwerk.OERA.ValidationMessages.ValidationMessage GetItem (integer)

Purpose: Retrieves an item from the generic List
Notes:

Parameters:
piIndex INTEGER
The 1 based index of the item to retrieve
Returns Consultingwerk.OERA.ValidationMessages.ValidationMessage
The item of the Lists member type
Top

LOGICAL IsEmpty ()

Purpose: Returns if the List is empty
Notes:

Returns LOGICAL
Logical value indicating if the list if empty
Top

Consultingwerk.OERA.ValidationMessages.ValidationMessage Replace (ValidationMessage, ValidationMessage)

Purpose: Replaces an item in the generic List
Notes:

Parameters:
poExistingItem Consultingwerk.OERA.ValidationMessages.ValidationMessage
The item to replace
poNewItem Consultingwerk.OERA.ValidationMessages.ValidationMessage
The new item
Returns Consultingwerk.OERA.ValidationMessages.ValidationMessage
The reference to the replaced item
Top

Consultingwerk.OERA.ValidationMessages.ValidationMessage ToArray ()

Purpose: Returns an Array with the elements of the List
Notes:

Returns Consultingwerk.OERA.ValidationMessages.ValidationMessage
The array of elements of the Lists member type
Top

Progress.Json.ObjectModel.JsonArray ToJsonArray ()

Purpose: Returns a JSON Array with the members of the list
Notes: Returns ? when the list is empty

Returns Progress.Json.ObjectModel.JsonArray
The JsonArray instance with the members of the list
Top

CHARACTER ToString ()

Purpose: Returns the string representation of the list
Notes: Returns JSON String, when there is no JSON, returns ""

Returns CHARACTER
CHARACTER


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