Namespace: Consultingwerk.BusinessEntityDesigner.Validation
Class 
BaseValidationProperties Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.JsonSerializable
Implements: Consultingwerk.Framework.TypeDescriptor.IHasTypeDescriptor, Consultingwerk.IJsonSerializable
Inherited by: Consultingwerk.BusinessEntityDesigner.Validation.MinLengthValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.NotCanFind2ValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.NotCanFindValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.ReadOnlyValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.BaseComparisonValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.NotEqualValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.EqualValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.GreaterOrEqualValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.GreaterThanValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.LessOrEqualValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.LessThanValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.CanFindValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.IsEmptyValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.IsInListValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.IsInRangeValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.IsNotRestrictedValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.IsValidEmailAddressValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.IsWeekdayValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.MandatoryValidationProperties Consultingwerk.BusinessEntityDesigner.Validation.MaxLengthValidationProperties
ABSTRACT

File:BaseValidationProperties
Purpose:Base Properties for Field Validation
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon May 18 21:19:19 CEST 2015



Top Method Summary
Options Name Purpose
A LONGCHAR GenerateCode (character, character, character, integer) Returns the Source code for the validation
CHARACTER GetMessage (character, character, character, integer) Returns the Message Parameter for the validation routine
Consultingwerk.Framework.TypeDescriptor.ITypeDescriptor GetTypeDescriptor () Returns the Type Descriptor for the object instance

Top Property Summary
Options Name Purpose
CHARACTER SmartMessageGroup
INTEGER SmartMessageNumber
CHARACTER ValidationMessage


Method Detail
Top

LONGCHAR GenerateCode (character, character, character, integer)

Purpose: Returns the Source code for the validation
Notes:

Parameters:
pcBufferName CHARACTER
The name of the buffer to validate
pcFieldName CHARACTER
The name of the field to validate
pcDataType CHARACTER
The data type of the temp-table field
piExtent INTEGER
The field extent
Returns LONGCHAR
The source code represented by this validation
Top

CHARACTER GetMessage (character, character, character, integer)

Purpose: Returns the Message Parameter for the validation routine
Notes: Either constant message string of call into MessageFormatter

Parameters:
pcBufferName CHARACTER
The name of the buffer to validate
pcFieldName CHARACTER
The name of the field to validate
pcDataType CHARACTER
The data type of the temp-table field
piExtent INTEGER
The field extent
Returns CHARACTER
The Message Parameter for the validation routine
Top

Consultingwerk.Framework.TypeDescriptor.ITypeDescriptor GetTypeDescriptor ()

Purpose: Returns the Type Descriptor for the object instance
Notes:

Returns Consultingwerk.Framework.TypeDescriptor.ITypeDescriptor
The ITypeDescriptor for the object instance


Property Detail
Top

CHARACTER SmartMessageGroup


Returns CHARACTER
Top

INTEGER SmartMessageNumber


Returns INTEGER
Top

CHARACTER ValidationMessage


Returns CHARACTER


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