Hello, Francesco,

Thank you for responding.

On Mon, Oct 20, 2025 at 08:51:07AM +0200, Francesco Chicchiriccò wrote:
...
On 17/10/25 17:13, Feder, Stephan wrote:
...
public Pair<UserUR, List<PropagationStatus>> update(
    final UserUR userUR,
    final boolean nullPriorityAsync,
    final String updater,
    final String context
)

is not annotated with

@Transactional(propagation = Propagation.REQUIRES_NEW)

although the corresponding methods in DefaultGroupProvisioningManager and 
DefaultAnyObjectGroupProvisioningManager are. Is this intentional or an 
oversight?
...
if you look carefully, the update() method annotated with @Transactional [1] is not the same as defined by DefaultGroupProvisioningManager or DefaultAnyObjectGroupProvisioningManager since it is an implementation of [2].

Sorry for the confusion, I pasted the wrong method. The method I meant is

public Pair<UserUR, List<PropagationStatus>> update(
        final UserUR userUR,
        final Set<String> excludedResources,
        final boolean nullPriorityAsync,
        final String updater,
        final String context
)

Regards

Stephan

--
Stephan Feder, Senior Software-Entwickler
Technische Universität Darmstadt
Hochschulrechenzentrum, Alexanderstraße 2, 64283 Darmstadt
Tel. +49 6151 16-71162
https://www.hrz.tu-darmstadt.de/

Reply via email to