There are two situations in which an ODA provides agent
properties to Business Object Wizard:
To represent an agent property, the ODK API defines an
agent-property object, which is an instantiation of the AgentProperty class. When you instantiate
the agent-property object, you initialize some or all of its member
variables, shown in Table 49.
Member
variable |
Description |
propName
|
The name of
the agent property |
description
|
A text string
that describes the purpose of the agent
property |
type
|
The data type
of the agent property, as represented by a
property-type constant |
cardinality
|
The
cardinality of the
agent property; that is, whether the property can have one or
multiple values |
isHidden
|
Determines
whether Business Object Wizard displays the
property value as normal text or in an
encrypted format. |
isMultiple
|
Determines
whether Business Object Wizard displays a drop-down list of valid
values for the agent property, for users to
choose from |
isReadOnly
|
Determines
whether the agent property's value is
read-only; that is, whether users can change the displayed
value |
isRequired
|
Determines
whether the agent property's value is
required; that is whether users are required to specify a
value |
allDefaultValues
|
An array of
default values for the agent property |
allDependencies
|
An array of
conditions for the agent property |
allValidValues
|
An array of
valid values for the agent property |
allValues
|
An array of
user-initialized values for the agent
property |