Verbesserung
Top-Thema
Wichtig
Kleinigkeit
Wichtig
Verbesserung
Aktuell kann man keine LockStrategy für einen Interface-Typ hinterlegen. Nutzt man `ConfigurationItem`s als Modelle und möchte Sperren dafür definieren, ist das derzeit nicht möglich.
Verbesserung
In impl des Typ-Selektors des `LockService`s kann jetzt auch ein Interface angegeben werden. Es werden zuerst die Oberklassen durchsucht und dann die Interfaces des Objektes für das ein Lock angefordert werden soll.
#!xml
<config service-class="com.top_logic.base.locking.LockService">
<instance>
<java impl="com.top_logic.gui.Theme$ThemeConfig$StyleSheetRef">
<operation name="editValues">
<strategies>
<strategy class="my.LockStrategy"/>
</strategies>
</operation>
</java>
</instance>
</config>
Test
- Kein Test, Teil von #23854.