[Castore-commits] DocumentBean.java 1.12 1.13 MesDocumentsBean.java 1.5 1.6 AccueilBean.java 1.5 1.6

Stéphane Bouchet sbouchet at adullact1.hosting.cri74.org
Mer 19 Avr 16:36:29 CEST 2006


Update of /cvsroot/castore/castore-struts/src/java/fr/emn/castor/struts/forms/users
In directory adullact1:/tmp/cvs-serv12946/src/java/fr/emn/castor/struts/forms/users

Modified Files:
	DocumentBean.java MesDocumentsBean.java AccueilBean.java 
Log Message:
refonte du workflow.

Index: DocumentBean.java
===================================================================
RCS file: /cvsroot/castore/castore-struts/src/java/fr/emn/castor/struts/forms/users/DocumentBean.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** DocumentBean.java	6 Apr 2006 08:49:32 -0000	1.12
--- DocumentBean.java	19 Apr 2006 14:36:27 -0000	1.13
***************
*** 52,56 ****
  import fr.emn.castor.documents.DocumentsConstants;
  import fr.emn.castor.documents.Facade;
- import fr.emn.castor.users.UsersException;
  
  /**
--- 52,55 ----
***************
*** 62,68 ****
  public final class DocumentBean {
  
-     /** le logger. */
-     private static Log log = LogFactory.getLog(DocumentBean.class);
- 
      //CONSTANTES
      /** etat du document : conversion en cours. */
--- 61,64 ----
***************
*** 84,90 ****
      public static final String ETAT_DOC_PRV = "etat.doc.prive";
  
-     /** etat du document : en attente du choix du tuteur. */
-     public static final String ETAT_DOC_ATT_TUTEUR = "etat.doc.attenteTuteur";
- 
      /** type de collection : privé. */
      public static final int COLL_TYP_PRV = 1;
--- 80,83 ----
***************
*** 96,99 ****
--- 89,95 ----
      public static final int COLL_TYP_PUB = 3;
  
+     /** le logger. */
+     private static Log log = LogFactory.getLog(DocumentBean.class);
+ 
      //VARIABLES DU BEAN
      /** id du document. */
***************
*** 165,171 ****
      private boolean canDeleteFromColl = false;
  
-     /** le validateur doit-il etre choisi car mal reneigné ? */
-     private boolean invalidTutor = false;
- 
      /** score utilisé pour la phase de recherche. */
      private double searchScore = -1;
--- 161,164 ----
***************
*** 193,197 ****
  
          String extension = docFac.getSourceContentType(idDoc);
!         this.docFormat = extension.replace(".", "") ;        
          Map noticeMap = docFac.getNoticeMap(idDoc);
          this.resume = (String) noticeMap.get("description");
--- 186,190 ----
  
          String extension = docFac.getSourceContentType(idDoc);
!         this.docFormat = extension.replace(".", "");
          Map noticeMap = docFac.getNoticeMap(idDoc);
          this.resume = (String) noticeMap.get("description");
***************
*** 201,205 ****
          String multiAvis = (String) noticeMap.get("opinion");
          this.avis = Utils.transformMultiNoticeValueToCollection(multiAvis);
- 
          // si le document est toujours en cours de conversion..
          if (docFac.getConvStatut(idDoc).equals(
--- 194,197 ----
***************
*** 241,261 ****
                  this.canSeeNotice = false;
                  this.nbCasesBourrage = this.nbCasesBourrage - 4;
-             } else if (state.equals(ETAT_DOC_ATT)) {
-                 // attention si le doc est en attente d'un tuteur !
-                 String docState = null;
-                 try {
-                     docState = docFac.getStateOfDoc(this.docId);
-                 } catch (UsersException e) {
-                     if (log.isErrorEnabled()) {
-                         log
-                             .error("Erreur lors de la recherche de l'état du document"
-                                     + e);
-                     }
-                 }
-                 if (docState.equals(DocumentsConstants.WAITING_TUTOR)) {
-                     this.docState = ETAT_DOC_ATT_TUTEUR;
-                     this.invalidTutor = true;
-                     this.nbCasesBourrage = this.nbCasesBourrage - 1;
-                 }
              }
          } else {
--- 233,236 ----
***************
*** 275,279 ****
              }
          }
- 
          //dans le cas ou le document peut etre mis dans le panier, on va
          // verifier qu'il n'y est pas deja ?
--- 250,253 ----
***************
*** 295,316 ****
              this.canSendToBasket = false;
          }
- 
      }
  
      /**
       * Constructeur utilisé pour les phases de recherche.
!      * 
!      * @param idDoc
!      *            id du document.
!      * @param userOnLine
!      *            utilisateur qui consulte
!      * @param state
!      *            etat du document
!      * @param score
!      *            score de la recherche
!      * @param auteurs
!      *            auteurs du document
!      * @throws Exception
!      *             erreur de traitement
       */
      public DocumentBean(final String idDoc, final String userOnLine,
--- 269,282 ----
              this.canSendToBasket = false;
          }
      }
  
      /**
       * Constructeur utilisé pour les phases de recherche.
!      *
!      * @param idDoc id du document.
!      * @param userOnLine utilisateur qui consulte
!      * @param state etat du document
!      * @param score score de la recherche
!      * @param auteurs auteurs du document
       */
      public DocumentBean(final String idDoc, final String userOnLine,
***************
*** 321,325 ****
              this.authors = auteurs;
          }
- 
      }
  
--- 287,290 ----
***************
*** 327,343 ****
       * Contructeur utilise par la page "Mes collections" pour le panier et les
       * collections privées.
!      * 
!      * @param idDoc
!      *            id du document
!      * @param userOnLine
!      *            utilisateur qui consulte
!      * @param state
!      *            etat du document
!      * @param collectionType
!      *            type de collection (privé ou panier)
!      * @param collId
!      *            collection privée de rattachement
!      * @throws Exception
!      *             erreur de traitement
       */
      public DocumentBean(final String idDoc, final String userOnLine,
--- 292,301 ----
       * Contructeur utilise par la page "Mes collections" pour le panier et les
       * collections privées.
!      *
!      * @param idDoc id du document
!      * @param userOnLine utilisateur qui consulte
!      * @param state etat du document
!      * @param collectionType type de collection (privé ou panier)
!      * @param collId collection privée de rattachement
       */
      public DocumentBean(final String idDoc, final String userOnLine,
***************
*** 387,391 ****
      /**
       * le document peut-il être lu ?
!      * 
       * @return true ou false
       */
--- 345,349 ----
      /**
       * le document peut-il être lu ?
!      *
       * @return true ou false
       */
***************
*** 396,400 ****
      /**
       * le document peut-il être lu ?
!      * 
       * @return true ou false
       */
--- 354,358 ----
      /**
       * le document peut-il être lu ?
!      *
       * @return true ou false
       */
***************
*** 405,409 ****
      /**
       * la notice peut-elle être lue ?
!      * 
       * @return true ou false
       */
--- 363,367 ----
      /**
       * la notice peut-elle être lue ?
!      *
       * @return true ou false
       */
***************
*** 414,418 ****
      /**
       * le document est-il telechargeable ?
!      * 
       * @return true ou false
       */
--- 372,376 ----
      /**
       * le document est-il telechargeable ?
!      *
       * @return true ou false
       */
***************
*** 423,427 ****
      /**
       * peut on déposer un avis ?
!      * 
       * @return true ou false
       */
--- 381,385 ----
      /**
       * peut on déposer un avis ?
!      *
       * @return true ou false
       */
***************
*** 432,436 ****
      /**
       * le document peut-il être partagé ?
!      * 
       * @return true ou false
       */
--- 390,394 ----
      /**
       * le document peut-il être partagé ?
!      *
       * @return true ou false
       */
***************
*** 441,445 ****
      /**
       * le document peut-il être envoyé au panier ?
!      * 
       * @return true ou false
       */
--- 399,403 ----
      /**
       * le document peut-il être envoyé au panier ?
!      *
       * @return true ou false
       */
***************
*** 450,454 ****
      /**
       * le document peut-il être sorti du panier ?
!      * 
       * @return true ou false
       */
--- 408,412 ----
      /**
       * le document peut-il être sorti du panier ?
!      *
       * @return true ou false
       */
***************
*** 459,463 ****
      /**
       * peut on déposer le motif de refus ?
!      * 
       * @return true ou false
       */
--- 417,421 ----
      /**
       * peut on déposer le motif de refus ?
!      *
       * @return true ou false
       */
***************
*** 468,472 ****
      /**
       * le document peut-il être mis a jour ?
!      * 
       * @return true ou false
       */
--- 426,430 ----
      /**
       * le document peut-il être mis a jour ?
!      *
       * @return true ou false
       */
***************
*** 477,481 ****
      /**
       * le document peut-il être mis comme privé ?
!      * 
       * @return true ou false
       */
--- 435,439 ----
      /**
       * le document peut-il être mis comme privé ?
!      *
       * @return true ou false
       */
***************
*** 486,490 ****
      /**
       * le document peut-il être resoumis ?
!      * 
       * @return true ou false
       */
--- 444,448 ----
      /**
       * le document peut-il être resoumis ?
!      *
       * @return true ou false
       */
***************
*** 495,499 ****
      /**
       * le document peut-il être supprimé ?
!      * 
       * @return true ou false
       */
--- 453,457 ----
      /**
       * le document peut-il être supprimé ?
!      *
       * @return true ou false
       */
***************
*** 504,508 ****
      /**
       * le document peut-il être supprimé d'une collection ?
!      * 
       * @return true ou false
       */
--- 462,466 ----
      /**
       * le document peut-il être supprimé d'une collection ?
!      *
       * @return true ou false
       */
***************
*** 513,517 ****
      /**
       * Renvoie l'id du document.
!      * 
       * @return id du document
       */
--- 471,475 ----
      /**
       * Renvoie l'id du document.
!      *
       * @return id du document
       */
***************
*** 522,526 ****
      /**
       * Renvoie le nom du document.
!      * 
       * @return nom du document
       */
--- 480,484 ----
      /**
       * Renvoie le nom du document.
!      *
       * @return nom du document
       */
***************
*** 531,535 ****
      /**
       * Renvoie l'etat du document.
!      * 
       * @return etat du document
       */
--- 489,493 ----
      /**
       * Renvoie l'etat du document.
!      *
       * @return etat du document
       */
***************
*** 540,544 ****
      /**
       * Renvoie le motif de refus.
!      * 
       * @return motif de refus ou null si le motif n'existe pas
       */
--- 498,502 ----
      /**
       * Renvoie le motif de refus.
!      *
       * @return motif de refus ou null si le motif n'existe pas
       */
***************
*** 549,553 ****
      /**
       * Permet de savoir si le document est en attente de validation.
!      * 
       * @return true ou false
       */
--- 507,511 ----
      /**
       * Permet de savoir si le document est en attente de validation.
!      *
       * @return true ou false
       */
***************
*** 557,566 ****
          }
          return "false";
- 
      }
  
      /**
       * Permet de savoir si le document est accepté.
!      * 
       * @return true ou false
       */
--- 515,523 ----
          }
          return "false";
      }
  
      /**
       * Permet de savoir si le document est accepté.
!      *
       * @return true ou false
       */
***************
*** 570,579 ****
          }
          return "false";
- 
      }
  
      /**
       * Permet de savoir si le document est refusé.
!      * 
       * @return true ou false
       */
--- 527,535 ----
          }
          return "false";
      }
  
      /**
       * Permet de savoir si le document est refusé.
!      *
       * @return true ou false
       */
***************
*** 583,592 ****
          }
          return "false";
- 
      }
  
      /**
       * Permet de savoir si le document est privé.
!      * 
       * @return true ou false
       */
--- 539,547 ----
          }
          return "false";
      }
  
      /**
       * Permet de savoir si le document est privé.
!      *
       * @return true ou false
       */
***************
*** 596,605 ****
          }
          return "false";
- 
      }
  
      /**
       * Permet de savoir si le document est en cours de conversion.
!      * 
       * @return true ou false
       */
--- 551,559 ----
          }
          return "false";
      }
  
      /**
       * Permet de savoir si le document est en cours de conversion.
!      *
       * @return true ou false
       */
***************
*** 609,618 ****
          }
          return "false";
- 
      }
  
      /**
       * Permet de savoir si le document n'est pas converti a cuase d'une erreur.
!      * 
       * @return true ou false
       */
--- 563,571 ----
          }
          return "false";
      }
  
      /**
       * Permet de savoir si le document n'est pas converti a cuase d'une erreur.
!      *
       * @return true ou false
       */
***************
*** 622,638 ****
          }
          return "false";
- 
-     }
- 
-     /**
-      * Permet de savoir si le document est en attente du choix d'un tuteur
-      * 
-      * @return true ou false
-      */
-     public String getEstEnAttenteTuteur() {
-         if (this.docState.equals(ETAT_DOC_ATT_TUTEUR)) {
-             return "true";
-         }
-         return "false";
      }
  
--- 575,578 ----
***************
*** 676,683 ****
      }
  
-     public String getInvalidTutor() {
-         return String.valueOf(this.invalidTutor);
-     }
- 
      /**
       * @return
--- 616,619 ----
***************
*** 691,695 ****
  
      /**
!      * 
       * @return retourne le format du document
       */
--- 627,631 ----
  
      /**
!      *
       * @return retourne le format du document
       */

Index: AccueilBean.java
===================================================================
RCS file: /cvsroot/castore/castore-struts/src/java/fr/emn/castor/struts/forms/users/AccueilBean.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** AccueilBean.java	31 Mar 2006 12:52:53 -0000	1.5
--- AccueilBean.java	19 Apr 2006 14:36:27 -0000	1.6
***************
*** 59,62 ****
--- 59,63 ----
  
  import fr.emn.castor.collections.CollectionException;
+ import fr.emn.castor.collections.CollectionsConstants;
  import fr.emn.castor.common.Constants;
  import fr.emn.castor.documents.Facade;
***************
*** 101,109 ****
  
      /**
-      * nombre de documents en attente d'un tuteur valide.
-      */
-     private String nbDocsEnAttenteTuteur;
- 
-     /**
       * nombre de documents acceptes.
       */
--- 102,105 ----
***************
*** 218,229 ****
  
      /**
-      * renvoie le nombre de documents en attente de choix du tuteur.
-      * @return le nombre de documents en attente de choix du tuteur
-      */
-     public String getNbDocsEnAttenteChoixTuteur() {
-         return this.nbDocsEnAttenteTuteur;
-     }
- 
-     /**
       * Reset du formulaire (permet d'initialiser les parametres).
       * @param mapping ActionMapping
--- 214,217 ----
***************
*** 279,284 ****
              this.nbDocsEnAttente = (String) profilMap
                  .get(UsersConstants.INFO_PROFIL_NB_DOCS_EN_ATTENTE);
-             this.nbDocsEnAttenteTuteur = (String) profilMap
-                 .get(UsersConstants.INFO_PROFIL_NB_DOCS_EN_ATTENTE_TUTEUR);
              this.nbDocsEnCoursValidation = "0";
              this.nbDocsRefuses = (String) profilMap
--- 267,270 ----
***************
*** 314,319 ****
                              (String) collFac
                                  .getCollectionInformations(idColl)
!                                 .get(
!                                     fr.emn.castor.collections.CollectionsConstants.NOM_COLLECTION),
                              idColl);
                          this.dernieresCollections.add(labelColl);
--- 300,304 ----
                              (String) collFac
                                  .getCollectionInformations(idColl)
!                                 .get(CollectionsConstants.NOM_COLLECTION),
                              idColl);
                          this.dernieresCollections.add(labelColl);

Index: MesDocumentsBean.java
===================================================================
RCS file: /cvsroot/castore/castore-struts/src/java/fr/emn/castor/struts/forms/users/MesDocumentsBean.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** MesDocumentsBean.java	31 Mar 2006 12:52:53 -0000	1.5
--- MesDocumentsBean.java	19 Apr 2006 14:36:27 -0000	1.6
***************
*** 66,70 ****
      /** le logger. */
      private static Log log = LogFactory.getLog(MesDocumentsBean.class);
!     
      /**
       * message courant a afficher sur le bandeau superieur
--- 66,70 ----
      /** le logger. */
      private static Log log = LogFactory.getLog(MesDocumentsBean.class);
! 
      /**
       * message courant a afficher sur le bandeau superieur
***************
*** 121,131 ****
                  this.existeDocsPublics = "true";
                  String idDoc = (String) idDocsAcceptes.next();
- 
                  DocumentBean doc = new DocumentBean(
                      idDoc, user, DocumentBean.ETAT_DOC_ACPT);
                  this.documentsPublics.add(doc);
- 
              }
- 
              Iterator idDocsRefuses = (Iterator) profilMap
                  .get(UsersConstants.INFO_PROFIL_DOCS_REFUSES);
--- 121,128 ----
***************
*** 145,149 ****
                  }
              }
- 
              Iterator idDocsEnAttente = (Iterator) profilMap
                  .get(UsersConstants.INFO_PROFIL_DOCS_ENATTENTE);
--- 142,145 ----
***************
*** 163,185 ****
                  }
              }
- 
-             Iterator idDocsEnAttenteTuteur = (Iterator) profilMap
-                 .get(UsersConstants.INFO_PROFIL_DOCS_ENATTENTE_TUTEUR);
-             while (idDocsEnAttenteTuteur.hasNext()) {
-                 this.existeDocsPublics = "true";
-                 String idDoc = (String) idDocsEnAttenteTuteur.next();
-                 try {
-                     DocumentBean doc = new DocumentBean(
-                         idDoc, user, DocumentBean.ETAT_DOC_ATT);
-                     this.documentsPublics.add(doc);
-                 } catch (Exception e) {
- 
-                 }
-             }
- 
              //recuperation de tous les documents prives
              Iterator idsDocsPrives = (Iterator) profilMap
                  .get(UsersConstants.INFO_PROFIL_DOCS_PRIVES);
- 
              while (idsDocsPrives.hasNext()) {
                  this.existeDocsPrives = "true";
--- 159,165 ----
***************
*** 192,196 ****
  
                  }
- 
              }
          }
--- 172,175 ----




Plus d'informations sur la liste de diffusion Castore-commits