J'ai modifié mon patch en me basant sur FixNameCrcValuesPatch. Je récupère maintenant la liste des id (dans la base alf_node) à traiter via une requête exécutée via hibernate.
Par la suite, je balaye tous ces id. Pour chacun, je recrée un objet de type Node, j'obtiens son nodeRef et je mets à jour la propriété Statut via le nodeService.
Suite à un test sur un dépôt contenant 20000 documents, le patch semble plus rapide (environ 2 fois). Par contre, ce qui prend du temps, c'est le commit de la transaction qui est fait à l'issue du patch.
Est-il possible de gagner du temps sur le commit ?
Y a-t-il plus rapide que le nodeService pour mettre à jour la propriété ? Cette propriété est indexée, j'ai donc besoin que les noeuds traités soient réindexés après la mise à jour du statut.
Merci d'avance pour l'aide sur ce sujet.