Project

General

Profile

Actions

Feature #388

closed

Report ajout pour synchronisation - Attachment

Added by Philippe Bazart over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Category:
Fichiers joints
Start date:
05/12/2010
Due date:
% Done:

100%

Estimated time:
Spent time:
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 #1

Updated by Philippe Bazart over 11 years ago

  • Status changed from New to Assigned
Actions #2

Updated by Philippe Bazart over 11 years ago

  • Status changed from Assigned to Resolved
Actions #3

Updated by Nicolas Eysseric over 11 years ago

  • Category set to Fichiers joints
  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100

Ok avec correction effectuée par Ludovic (révision 1642).
https://www.silverpeas.org/redmine/projects/silverpeas-core/repository/revisions/1642

Actions

Also available in: Atom PDF