enhancement
Currently, it is not possible to define a LockStrategy for an interface type. If you use `ConfigurationItem`s as models and want to define locks for them, this is not possible at this time.
Improvement
An interface can now also be specified in the `impl` of the `LockService`’s type selector. The system first searches the superclasses and then the interfaces of the object for which a lock is to be requested.
#!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
- No test; part of #23854.