Ticket #5 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Methode AUnState#setData(Object xData) - Unterschiedliche Objecte in ArrayList bei xData werden nicht als unterschiedliche Objekte übergeben

Reported by: a.popp@… Owned by: mcw
Priority: major Milestone:
Component: ComponentHandler Version: 0.1.5-dev
Keywords: Cc:

Description

Werden mehrere Objecte mit unterschiedlichen Object-Typen gewählt, dann erhählt die ArrayList? in xData bei der Methode AUnState#setData(Object xData) nicht den korrekten Object-Typ.

Beispiel: Es wurde eine Angeforderte Unterlage und eine anzufordernde Unterlage ausgewählt xData liefert ein ArrayList? mit 2 Objecten des selben Datentyps 19:11:49,721 DEBUG UnterlMahnTerminAendernSt:85 - [de.dvidee.kba.main.objects.UnterlageAngefordert@1?3d7254, de.dvidee.kba.main.objects.UnterlageAngefordert?@cc5002]

Change History

Changed 3 years ago by mcw

  • status changed from new to closed
  • resolution set to fixed

Ist gefixt.

Für eigene Listener ist ab sofort der AGuiEventListener zu verwenden. Hier wird der Callback ein Objekt vom Typ Origin übergeben.

Origin enthält:

  • den auslösenden Workflow
  • den aktiven State im auslösenden Workflow
  • den auslösenden UnComponent?
  • den unterliegenden UnComponent?
  • den Component Handler
  • den Container Handler
  • die selektierten Objekte des unterliegenden UnComponents?

Changed 3 years ago by mcw

  • version set to 0.1.5
Note: See TracTickets for help on using tickets.