validData()

Checks whether a specified value is a valid data type for a specified attribute.

Syntax

boolean validData(String attributeName

Object value)
boolean validData(String attributeName, BusObj value)
boolean validData(String attributeName, BusObjArray value)
boolean validData(String attributeName
String value)
boolean validData(String attributeName
long value)
boolean validData(String attributeName
int value)
boolean validData(String attributeName
double value)
boolean validData(String attributeName
float value)
boolean validData(String attributeName
boolean value)

Parameters

attributeName
The attribute.

value
The value.

Returns

true or false (boolean return)

Notes

Checks the compatibility of the value passed in with the target attribute (as specified by attributeName). These are the criteria:

for primitive types (String, long, int, double, float, boolean) the value must be convertible to the data type of the attribute
for a BusObj the value must have the same type as that of the target attribute
for a BusObjArray the value must point to a BusObj or BusObjArray with the same (business object definition) type as that of the attribute
for an Object the value must be of type String, BusObj, or BusObjArray. The corresponding validation rules are then applied.

Copyright IBM Corp. 2004