[Castore-commits] IDocuments.java 1.25 1.26
Céline BENOIT
cbenoit at adullact1.hosting.cri74.org
Ven 4 Aou 16:32:49 CEST 2006
Update of /cvsroot/castore/castore-core/src/java/fr/emn/castor/documents
In directory adullact1:/tmp/cvs-serv9242/src/java/fr/emn/castor/documents
Modified Files:
IDocuments.java
Log Message:
suppression de méthodes non utilisées
ajout de méthode sur le WF
java 1.5
modification du nom de certaines méthodes pour + de cohérence
Index: IDocuments.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/documents/IDocuments.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** IDocuments.java 17 Jul 2006 14:09:23 -0000 1.25
--- IDocuments.java 4 Aug 2006 14:32:47 -0000 1.26
***************
*** 40,44 ****
package fr.emn.castor.documents;
- import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
--- 40,43 ----
***************
*** 49,55 ****
import fr.emn.castor.common.Constants.VraiFauxEnum;
import fr.emn.castor.documents.DocumentsConstants.StateEnum;
- import fr.emn.castor.documents.metier.docGenerique.ADocument;
import fr.emn.castor.documents.metier.docGenerique.visualisation.DocTransException;
- import fr.emn.castor.documents.metier.docGenerique.workflow.Workflow;
import fr.emn.castor.documents.metier.docGenerique.workflow.WorkflowException;
import fr.emn.castor.users.UsersException;
--- 48,52 ----
***************
*** 242,257 ****
/**
- * Retourne le chemin du fichier source (dans le File System) correspondant
- * au document dont l'Id et le nom correspondent aux paramètres.
- * Utilisé pour les groupes de document
- *
- * @param idDoc Id du document
- * @param nomCompletDoc nom & extension du document
- * @return le path trouvé
- */
- String getPathSource(final String idDoc, final String nomCompletDoc)
- throws UsersException;
-
- /**
* Retourne le chemin du repertoire (dans le File System) correspondant au
* document dont d'Id est celui passé en paramètre.
--- 239,242 ----
***************
*** 331,344 ****
/**
- * Retourne le fichier source correspondant au document soumis.
- *
- * @param id l'identifiant du document
- * @return une chaine avec le contenu du document source
- * @throws IOException si une erreur survient lors de la lecture
- * du document source
- */
- String getSource(String id) throws IOException;
-
- /**
* Ajoute le document dans les collections choisies par l'utilisateur.
*
--- 316,319 ----
***************
*** 392,396 ****
* @return une Map contenant les collections choisies.
*/
! Map getSubmittedCollections(String idDoc);
/**
--- 367,371 ----
* @return une Map contenant les collections choisies.
*/
! Map<String, String> getSubmittedCollections(String idDoc);
/**
***************
*** 400,404 ****
* @return une Map contenant les groupes choisis.
*/
! Map getSubmittedGroupes(String idDoc);
/**
--- 375,379 ----
* @return une Map contenant les groupes choisis.
*/
! Map<String, String> getSubmittedGroupes(String idDoc);
/**
***************
*** 428,432 ****
Map getAllValidationMap(String idDoc);
! Map getCollections(String idDoc);
/**
--- 403,414 ----
Map getAllValidationMap(String idDoc);
! /**
! * Renvoie les collections dans lesquelles se trouve le document, quelque
! * soit l'etat de celui-ci.
! *
! * @param idDoc l'identifiant du document.
! * @return une map contenant la liste des collections choisies.
! */
! Map<String, String> getCollections(String idDoc);
/**
***************
*** 461,465 ****
* @return une map contenant les valeurs du champ
*/
! Map getNoticeValues(final String id, final String key);
/**
--- 443,447 ----
* @return une map contenant les valeurs du champ
*/
! Map<String, String> getNoticeValues(final String id, final String key);
/**
***************
*** 490,504 ****
/**
- * Renvoie la liste des personnes (ou groupes) qui doivent valider une etape
- * precise pour un document.
- *
- * @param idDoc identifiant du document
- * @param step identifiant de l'etape
- * @return liste de personnes (ou groupes)
- */
- String getValidatorsListForDocumentAndForAStep(
- final String idDoc, final String step);
-
- /**
* Renvoie le nom de la personne qui est en train de valider un document.
*
--- 472,475 ----
***************
*** 527,531 ****
* @return la liste des avis (auteur/avis)
*/
! Map getAvis(String docId);
/**
--- 498,502 ----
* @return la liste des avis (auteur/avis)
*/
! Map<String, String> getAvis(String docId);
/**
***************
*** 574,585 ****
/**
- * Renvoie la liste des feuilles de transformation du systeme.
- *
- * @return Une liste contenant des map de description des feuilles de
- * transformation du systeme.
- */
- List<Map<String, Object>> getTransFiles();
-
- /**
* Renvoie si l'utilisateur doit laisser un avis sur le document en cours de
* validation.
--- 545,548 ----
***************
*** 605,609 ****
* @return "VRAI" si le document existe, "FAUX" sinon
*/
! VraiFauxEnum docExist(final String idDoc);
/**
--- 568,572 ----
* @return "VRAI" si le document existe, "FAUX" sinon
*/
! VraiFauxEnum isDocExist(final String idDoc);
/**
***************
*** 621,625 ****
* @return les informations recherchées sous forme de Map
*/
! Map getInfosFichier(final String idDoc);
/**
--- 584,588 ----
* @return les informations recherchées sous forme de Map
*/
! Map<String, String> getInfosFichier(final String idDoc);
/**
***************
*** 679,695 ****
/**
- * Conserve les informations concernant le fichier soumis
- * (type Mime, extension, nom...).
- *
- * @param doc le document dont on cherche les informations
- * @param typeMIME type MIME du fichier correspondant au document
- * @param nomFic nom du fichier correspondant au document
- * @param extensionFic extension du fichier correspondant au document
- */
- void setInfosFichier(
- final ADocument doc, final String typeMIME, final String nomFic,
- final String extensionFic);
-
- /**
* renvoie le chemin de destination à partir de son id et du nom du fichier
* @param idDoc identifiant du document
--- 642,645 ----
***************
*** 726,747 ****
* Pour réinitialiser castore en cas de modification des workflow
*/
! public void initWorkflow();
/**
! * Renvoie les informations sur le WF
! * @param id l'identifiant du Workflow.
! * @return le workflow associé au paramètre id.
*/
! public Workflow getInfoWorkflow(String id);
/**
! * Renvoie la liste des Workflows
! * @return la liste des Workflows
*/
! public Map<String, String> listeWorkflows();
/**
! * @return la taille du workflow
*/
! public int tailleDocWf();
}
\ No newline at end of file
--- 676,731 ----
* Pour réinitialiser castore en cas de modification des workflow
*/
! void initWorkflow();
/**
! * Renvoie la liste des Workflows
! * @return la liste des Workflows
*/
! Map<String, String> getListeWorkflows();
/**
! * Verifie si le workflow est en cours d'utilisation ou non.
! * @param id identifiant du workflow
! * @return true si le workflow est en cours d'utilisation, false si non.
*/
! VraiFauxEnum isWorkflowInUse(String id);
/**
! * Renvoie le nombre d'étapes d'un workflow
! * @param id:l'identifiant de workflow
! * @return le nombre des étapes.
*/
! String getNumberOfSteps(String id);
!
! /**
! * Renvoie les informations de validation d'une étape
! * @param id : l'identifiant de workflow
! * @param indice : l'indice de l'étape de validation
! * @return les informations de validation d'une étape donnée.
! */
! Map<String, String> getInfosValidation(String id, int indice);
!
! /**
! * Renvoie les informations de soumission d'un workflow
! * @param idWF :l'identifiant de workflow
! * @return les informations de soumission.
! */
! Map<String, String> getInfosSoumission(String idWF);
!
! /**
! * Permet de retrouver l'identifiant du workflow associé au document.
! *
! * @param idDoc l'identifiant du document
! * @return l'identifiant du workflow associé au document
! * @throws WorkflowException si un mauvais validateur est indiqué.
! */
! String getWorkflow(final String idDoc) throws WorkflowException;
!
! /**
! * Renvoie l'étape courante du document
! * @param idDoc identifiant du document
! * @return le numéro de l'étape trouvé
! */
! String getCurrentValidationStep(final String idDoc);
!
}
\ No newline at end of file
Plus d'informations sur la liste de diffusion Castore-commits