in kogito-springboot-examples/process-usertasks-custom-lifecycle-springboot/src/main/java/org/acme/travels/usertasks/CustomUserTaskLifeCycle.java [139:148]
public Optional<UserTaskTransitionToken> claim(UserTaskInstance userTaskInstance, UserTaskTransitionToken token, IdentityProvider identityProvider) {
if (userTaskInstance instanceof DefaultUserTaskInstance defaultUserTaskInstance) {
if (token.data().containsKey(PARAMETER_USER)) {
defaultUserTaskInstance.setActualOwner((String) token.data().get(PARAMETER_USER));
} else {
defaultUserTaskInstance.setActualOwner(identityProvider.getName());
}
}
return Optional.empty();
}