Main Category Display Class Sample

This class contains attributes to be displayed on the main screen for a category. It will contain a total income amount for the whole family, as well as a list of records showing the total income for each person in the family.

<Class
 extends="DefaultCase"
 extendsRuleSet="DefaultProductDecisionDetailsRuleSet"
 name="IncomeCategory"
>
  <Attribute name="familyTotalIncome">
    <Annotations>
      <Display domain="CURAM_MONEY"/>
    </Annotations>
    ...
  </Attribute>
  
  <Attribute name="familyMemberList">
    <Annotations>
      <Display/>
    </Annotations>
    <Type>
      <javaclass name="List">
        <ruleclass name="CaseParticipantClass"/>
      </javaclass>
    </Type>
    ...
  </Attribute>
  
  <Attribute name="familyMemberFullIncomeList">
    <Annotations>
      <DisplaySubscreen/>
    </Annotations>
    <Type>
      <javaclass name="List">
        <ruleclass name="CaseParticipantFullIncomeClass"/>
      </javaclass>
    </Type>
    ...
  </Attribute>
</Class>