SmartCollabService class

The methods documented in this chapter operate on objects of the SmartCollabService class. This class provides a set of methods to simplify the splitting, merging, and aggregation of array attributes in a business object.

Table 71 lists the methods provided in the SmartCollabService class.

Table 71. SmartCollabService method summary
Method Description Page
SmartCollabService() Constructs a new instance of the SmartCollabService class. SmartCollabService()
doAgg() Aggregates like container attributes into one container attribute, based on user-specified criteria and attributes. doAgg()
doMergeHash() Takes a collection of business objects and groups them under a new parent business object specified by the split level. The business objects are grouped by like content specified in the key attribute or attributes. doMergeHash()
doRecursiveAgg() Recursively aggregates hierarchical like container attributes into one container attribute, based on user-specified criteria and attributes. doRecursiveAgg()
doRecursiveSplit() Retrieves the container business objects from a particular level of a business object hierarchy, and optionally returns within the top-level business object. doRecursiveSplit()
getKeyValues() Calculates the key value for the business object to be used by a hash table, based on the comma-separated value specified in the key attribute or attributes. getKeyValues()
merge() Merges a collection of business objects under one top-level business object. merge()
split() Splits a business object into container business objects, as specified by the split level. split()

Copyright IBM Corp. 2003, 2004