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 currently not possible.
Improvement
In impl of the type selector of the `LockService`s now also an interface can be specified. First the superclasses are searched and then the interfaces of the object for which a lock should 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.