[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