Exemple de classe d'affichage de catégorie principale

Cette classe contient les attributs à afficher sur l'écran principal pour une catégorie. Elle présentera un montant total de revenus pour toute la famille, ainsi qu'une liste des enregistrements indiquant les revenus totaux pour chaque personne de la famille.

<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>