Sets the value of an
attribute that contains a business object to a specified value, given the
attribute's name or its position in the business object's attribute
list.
Syntax
public void setBusObjValue(String attrName, CWConnectorBusObj newVal);
public void setBusObjValue(int position, CWConnectorBusObj newVal);
public void setBusObjValue(String attrName, CWConnectorBusObj newVal,
int arrayIndex);
public void setBusObjValue(int position, CWConnectorBusObj newVal,
int arrayIndex);
Parameters
- attrName
- Is the name of the attribute whose value you want to set.
- arrayIndex
- Is the integer that specifies the ordinal position of the business object
within the business object array (when the attribute contains a business
object array).
- position
- Is an integer that specifies the ordinal position of the attribute in the
business object's attribute list.
- newVal
- Is the boolean value to assign to the attribute.
Return values
None.
Exceptions
- AttributeNotFoundException
- Thrown if the position or name specified is not valid for the definition
of this business object.
- AttributeNullValueException
- Thrown if the business object array to hold the business object could not
be created (for a multiple cardinality attribute).
- WrongAttributeException
- Thrown if the value is being set on a non-object attribute.
- AttributeValueException
- Thrown if the value to be set is not a valid business object.
- SpecNameNotFoundException
- Thrown if the business object definition for the business object array
could not be found. This exception is returned only by the forms of
setBusObjValue() that pass in the arrayIndex
argument.
Notes
The setBusObjValue() method provides two forms:
See also
getBusObjValue(),, setbooleanValue(),, setdoubleValue(),, setfloatValue(),, setintValue(),,
setLongTextValue(),, setStringValue()
