This class represents a subscreen (or expandable list) within the main category page. It contains a list of income records for a given family member. The businessObjectID contains the concernRoleID of the person whose information is contained in a given instance object of this class. At runtime, when a person from the list on the main screen is selected, their concernRoleID is passed to the UIM for the subscreen. This then queries the system by telling it the attributeName and businessObjectID it is looking for, in this case:
attributeName = familyMemberFullIncomeList businessObjectID = concernRoleID of chosen person
as well as the standard information such as the determinationID, category, date etc. that was required to retrieve the XML for the main page.
<Class extends="DefaultCaseSubscreenDisplay" extendsRuleSet="DefaultProductDecisionDetailsRuleSet" name="CaseParticipantFullIncomeClass" > <!-- Filled with the Persons concernRoleID --> <Attribute name="businessObjectID"> <Annotations> <Display/> </Annotations> ... </Attribute> <Attribute name="participantFullName"> <Annotations> <Display/> </Annotations> ... </Attribute> <Attribute name="participantIncomeList"> <Annotations> <Display/> </Annotations> ... </Attribute> </Class>