The BusinessObjectInterface interface gives a view of the business object to the developers of low-level Java connectors. It is part of the CxCommon package. The interface defines methods for getting information about the metadata of the business object, and methods for reading and modifying the business object instance. Each instance of BusinessObjectInterface represents a single business object.
Table 145 summarizes the methods in the BusinessObjectInterface interface.
Member methods of the BusinessObjectInterface interfaceMember method | Description | Page |
---|---|---|
clone() | Copies an existing business object. | clone() |
doVerbFor() | Calls the business object handler (instance of the BOHandlerBase class) to perform the actions of the business object's active verb. | doVerbFor() |
dump() | Formats and returns the business object information in a standard defined format for logging and tracing. | dump() |
getAppText() | Retrieves the value of the business object's AppSpecificInfo field | getAppText() |
getAttrCount() | Retrieves the number of attributes that the business object has. | getAttrCount() |
getAttrDesc() | Retrieves an attribute description by name or by position. | getAttrDesc() |
getAttribute() | Retrieves the attribute value. | getAttribute() |
getAttributeIndex() | Retrieves the index position of a given attribute. | getAttributeIndex() |
getAttributeType() | Retrieves the attribute type code for a given attribute using the attribute name or the attribute's position. | getAttributeType() |
getAttrName() | Retrieves the name of an attribute by position. | getAttrName() |
getAttrValue() | Retrieves an attribute value by name or by position. | getAttrValue() |
getBusinessObjectVersion() | Retrieves the version of the business object. | getBusinessObjectVersion() |
getDefaultAttrValue() | Retrieves the default value of an attribute value by name or by position. | getDefaultAttrValue() |
getLocale() | Retrieves the locale associated with the business object. | getLocale() |
getName() | Retrieves the name of the business object specification that the business object references. | getName() |
getParentBusinessObject() | Retrieves the parent business object of the current business object. | getParentBusinessObject() |
getVerb() | Retrieves the active verb for the business object. | getVerb() |
getVerbAppText() | Retrieves the verb application-specific information. | getVerbAppText() |
isBlank() | Determines whether the value of the attribute with the specified name or position is blank. | isBlank() |
isIgnore() | Determines whether the value of the attribute with the specified name or position is "ignore". | isIgnore() |
isVerbSupported() | Determines whether a verb is supported or not. | isVerbSupported() |
makeNewAttrObject() | Creates a new object of the correct type for the attribute with the specified name or position. This operation applies typically to attributes that contain child objects. | makeNewAttrObject() |
setAttributeWithCreate() | Sets an object's attribute value. | setAttributeWithCreate() |
setAttrValue() | Sets the value of an attribute by name or by position. | setAttrValue() |
setDefaultAttrValues() | Initializes the business object's attributes with their default values. | setDefaultAttrValues() |
setLocale() | Sets the locale associated with the business object. | setLocale() |
setVerb() | Sets the active verb for the business object. | setVerb() |