Regelklassenbeispiel für Unteranzeige

Diese Klasse steht für eine Unteranzeige (oder eine erweiterbare Liste) auf der Hauptkategorieseite. Sie enthält eine Liste der Einkommensdatensätze für ein bestimmtes Familienmitglied. Hierbei enthält die Geschäftsobjekt-ID (businessObjectID) die Rollen-ID des Betroffenen (concernRoleID) der Person, deren Informationen in einem bestimmten Instanzenobjekt dieser Klasse enthalten sind. Wenn eine Person während der Laufzeit in der Hauptanzeige ausgewählt wird, wird ihre concernRoleID an das UIM für die Unteranzeige übergeben. Daraufhin wird das System mithilfe der jeweils gesuchten Angaben für 'attributeName' und 'businessObjectID' abgefragt; Beispiel:

attributeName = familyMemberFullIncomeList
businessObjectID = concernRoleID der ausgewählten Person

Außerdem werden Standardinformationen, wie Feststellungs-ID (determinationID), Kategorie, etc abgefragt, die zum Abrufen der XML für die Hauptseite erforderlich waren.

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