Symphony Framework
staticSetFieldInfo Method
Symphony.Conductor.Model Namespace > DataObjectBase Class : staticSetFieldInfo Method
Collection defining the base fields structures for the class instance.
A dictionary of field names avaialbe within the class instance
The name of the field.
The name of the exposed public property.
Change method name.
Arrive method name.
Leave method name
The fully qualified path to the field.
The field start location within the record area.
Actual length of the field in the record area.
First dimension.
Second dimension.
Third dimension.
Forth dimension.
The base field name (if it is an array).
Flag indicating it is a require field.
Minimum value so field vailadation can be performed.
Maximum value to allow for field validation.
This method is required for each field defined within the extended Symphony Data Object class. Is configures each individual field within the Symphony Data Object and assigns validation information
Syntax

Parameters

fieldArray
Collection defining the base fields structures for the class instance.
fieldDictionary
A dictionary of field names avaialbe within the class instance
fldName
The name of the field.
propName
The name of the exposed public property.
changeMethodName
Change method name.
arriveMethodName
Arrive method name.
leaveMethodName
Leave method name
path
The fully qualified path to the field.
fldStart
The field start location within the record area.
fldLength
Actual length of the field in the record area.
dim1
First dimension.
dim2
Second dimension.
dim3
Third dimension.
dim4
Forth dimension.
baseName
The base field name (if it is an array).
requiredField
Flag indicating it is a require field.
min
Minimum value so field vailadation can be performed.
max
Maximum value to allow for field validation.
Remarks
This method is required for each field defined within the extended Symphony Data Object class. Is configures each individual field within the Symphony Data Object and assigns validation information.

Extending Symphony Data Object classes utilising _CODEGEN_ will ensure that this method is called for each field defined within the Synergy Repository structure. If additional fields are defined within the class then this method should be executed for each individual field. This will allow the user-defined fields to perform field change and validation notification.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

DataObjectBase Class
DataObjectBase Members