Projet

Général

Profil

Actions

Feature #388

fermé

Report ajout pour synchronisation - Attachment

Ajouté par Anonyme il y a presque 14 ans. Mis à jour il y a presque 14 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
-
Catégorie:
Fichiers joints
Début:
12/05/2010
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:
Livraison en TEST:
Livraison en PROD:

Description

Classe AttachmentController dans com.silverpeas.webactiv.util.atatchment.control :

- Création des méthodes createAttachment(AttachmentDetail, boolean, boolean),
deleteAttachment(AttachmentDetail, boolean, boolean) et deleteAttachment(AttachmentPK, boolean)
avec un paramètre booléen pour gérer l'invocation ou non des callbacks de la même façon que la méthode
updateAttachment(AttachmentDetail, boolean, boolean) déjà existante. On gagne ainsi en cohérence
et ces méthodes sont justement très utiles pour qui veut à la fois ne pas invoquer les callbacks (cas de
figure de la synchronisation qui agit à un niveau assez bas, uniquement pour transférer un ensemble de
données) et en même temps déporter la gestion des fichiers attachés en fin de transaction SQL c'est à dire
sans déclencher l'indexation (en effet les fichiers ne s'inscrivent pas dans une transaction, ce qui
peut poser problème en cas de rollback).

- Modification des méthodes createAttachement et deleteAttachment pré-existantes pour utiliser les nouvelles
méthodes.

- Correction dans la méthode deleteAttachment(AttachmentPK, boolean), anciennement deleteAttachement(AttachementPK),
qui n'avait pas été utilisée jusqu'à présent et qui était incorrecte.

Actions

Formats disponibles : Atom PDF