IBusinessObject interface

The IBusinessObject interface provides methods that operate on objects of the type BusinesssObject. These represent IBM WebSphere Business Integration Server Express and Express Plus system business objects that are defined in the IBM WebSphere repository. Table 9 summarizes the methods in the IBusinessObject interface.

Table 9.

Member methods of the IBusinessObject interface
Method Description Page
Iduplicate() Creates a clone of the business object. Iduplicate()
Iequals() Compares this business object's attribute values with those of the input business object. Iequals()
IequalsKeys() Compares this business object's key attribute values with those of the input business object. IequalsKeys()
IgetAppSpecificInfo() Retrieves the application-specific information for the attribute. IgetAppSpecificInfo()
IgetAttributeCount() Retrieves the number of attributes in the business object. IgetAttributeCount()
IgetAttributeName() Retrieves the attribute name at the specified position in the business object definition. IgetAttributeName()
IgetAttributeType() Retrieves the type of the attribute. IgetAttributeType()
IgetAttributeTypeAtIndex() Retrieves the type of the attribute at the specified position in the business object definition. IgetAttributeTypeAtIndex()
IgetBooleanAttribute() Retrieves a boolean value of an attribute. IgetBooleanAttribute()
IgetBOAppSpecification() Retrieves the value of an attribute that is a business object array (multiple cardinality). IgetBOAppSpecification()
IgetBusinessObjectArrayAttribute() Retrieves the value of a business object

attribute that is a business object array (multiple cardinality).

IgetBusinessObjectAttribute()
IgetBusinessObjectAttribute() Retrieves the value of an attribute of single cardinality. IgetBusinessObjectAttribute()
IgetDateAttribute() Retrieves the value of the date attribute. IgetDateAttribute()
IgetDefaultValue() Retrieves the default value of the attribute. IgetDefaultValue()
IgetDoubleAttribute() Retrieves a double value of an attribute. IgetDoubleAttribute()
IgetFloatAttribute() Retrieves a float value of an attribute. IgetFloatAttribute()
IgetIntAttribute() Retrieves an int value of an attribute. IgetIntAttribute()
IgetLongTextAttribute() Retrieves a longtext value of an attribute. IgetLongTextAttribute()
IgetName() Retrieves the name of the business object definition. IgetName()
IgetStringAttribute() Retrieves a string value of an attribute. IgetStringAttribute()
IgetVerb() Retrieves the verb for the business object. IgetVerb()
IisAttributeMultipleCardinality() Determines whether the attribute has multiple cardinality. IisAttributeMultipleCardinality()
IisBlankValue() Determines whether the attribute value is a blank value. IisBlankValue()
IisIgnoreValue() Determines whether the attribute value is "ignore". IisIgnoreValue()
IisKey() Determines whether the attribute is a key. IisKey()
IisRequired() Determines whether the specified attribute is required. IisRequired()
Iserialize() Returns the attribute data in a readable (serialized) format. Iserialize()
IsetAttributes() Sets attributes in a business object from serialized data in a specified MIME type. IsetAttributes()
IsetAttributeToBlank() Sets the attribute in a business object to a blank value. IsetAttributeToBlank()
IsetAttributeToIgnore() Sets an attribute in a business object to "ignore". IsetAttributeToIgnore()
IsetBooleanAttribute() Sets an attribute to a boolean value. IsetBooleanAttribute()
IsetBusinessObjectArrayAttribute() Sets the value of an attribute that is a business object array (multiple cardinality). IsetBusinessObjectArrayAttribute()
IsetBusinessObjectAttribute() Sets the value of an attribute of single cardinality. IsetBusinessObjectAttribute()
IsetDateAttribute() Sets an attribute to a date value. IsetDateAttribute()
IsetDoubleAttribute() Sets an attribute to a double value. IsetDoubleAttribute()
IsetFloatAttribute() Sets an attribute to a float value. IsetFloatAttribute()
IsetIntAttribute() Sets an attribute to an int value. IsetIntAttribute()
IsetLongTextAttribute() Sets an attribute to a longtext value. IsetLongTextAttribute()
IsetStringAttribute() Sets an attribute to a string value. IsetStringAttribute()
IsetVerb() Sets the verb for the business object. IsetVerb()
ItoExternalForm() Serializes the business object data into an external format of the specified MIME type. ItoExternalForm()
ItoString() Serializes the business object data using an IBM WebSphere Business Integration Server Express and Express Plus format. ItoString()

Copyright IBM Corp. 2004