Boolean Conversions

A standard Boolean conversion is done if:

  • The attribute is a Boolean, but the corresponding attribute implementation has primitive data type ‘long’.
  • The attribute is a boolean, but the corresponding attribute implementation is a ‘boolean enumerate’, i.e. a string data type having two enumeration facets: “yes”/“no” or “Yes”/“No” or “true”/“false” or “True”/“False”.