Objects and Properties |
DEVELOPER |
PROIV comprises a set of objects which are used separately or in variable collections within programmed functions to deliver system requirements. PROIV also comprises a set of properties. Each object has one or more of these properties associated with it. Each property has a set of valid values that can be specified and manipulated as required during function processing.
Objects
An Object is an entity that is used to create a function and if required, can be manipulated during runtime processing. There are three classes of object: Dynamic, Static and Other.
Dynamic objects are items that contain variable data. Static objects are non-data format items. Other objects comprise the higher order of objects which control the application and PROIV cycle procedures.
Properties
A Property is an attribute of an object. Each object has one or more of the available properties linked to it.
Each property has a set of valid values associated with it. A default or a specific value is established initially but which may be subsequently amended if required.
Any subsequent changes to the value of a property is controlled through the use of Property Logic Commands in the logic procedures of a function.
Methods
A method is a program function that can be executed on a specific object. Available methods depend on the class of the object.
Methods are also invoked using a Property Logic Command. However, unlike those commands associated with properties they do not change the value of a specific property of an object but rather they act upon the object itself.
Section links:
Application Definitions File
Topic ID: 510008