[Castore-commits] IndexAdmin.java 1.7 1.8 ImportTool.java 1.15 1.16 ExportTool.java 1.9 1.10 CleanSystem.java 1.6 1.7

Stéphane Bouchet sbouchet at adullact1.hosting.cri74.org
Mar 16 Mai 17:19:11 CEST 2006


Update of /cvsroot/castore/castore-core/src/java/fr/emn/castor/admin
In directory adullact1:/tmp/cvs-serv30619/src/java/fr/emn/castor/admin

Modified Files:
	IndexAdmin.java ImportTool.java ExportTool.java 
	CleanSystem.java 
Log Message:
Modif logique Workflow

Index: ExportTool.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/admin/ExportTool.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** ExportTool.java	24 Apr 2006 17:53:08 -0000	1.9
--- ExportTool.java	16 May 2006 15:19:09 -0000	1.10
***************
*** 312,316 ****
                  log.debug("  --> Etat : " + state.getEtat());
              }
!             system.setValue("state", state.getEtat());
              // si refused, on sauvegarde aussi le motif
              if (state instanceof Refused) {
--- 312,316 ----
                  log.debug("  --> Etat : " + state.getEtat());
              }
!             system.setValue("state", state.getEtat().toString());
              // si refused, on sauvegarde aussi le motif
              if (state instanceof Refused) {

Index: IndexAdmin.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/admin/IndexAdmin.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** IndexAdmin.java	21 Apr 2006 09:44:56 -0000	1.7
--- IndexAdmin.java	16 May 2006 15:19:09 -0000	1.8
***************
*** 47,51 ****
  import fr.emn.castor.common.Utils;
  import fr.emn.castor.common.jdo.JDOFactory;
! import fr.emn.castor.documents.DocumentsConstants;
  import fr.emn.castor.recherche.Facade;
  import fr.emn.castor.recherche.metier.IndexationException;
--- 47,51 ----
  import fr.emn.castor.common.Utils;
  import fr.emn.castor.common.jdo.JDOFactory;
! import fr.emn.castor.documents.DocumentsConstants.StateEnum;
  import fr.emn.castor.recherche.Facade;
  import fr.emn.castor.recherche.metier.IndexationException;
***************
*** 95,99 ****
                  try {
                      if (docFacade.getStateOfDoc(docId).equals(
!                         DocumentsConstants.VALIDATED)) {
                          facadeRecherche.addToIndex(docId);
                      }
--- 95,99 ----
                  try {
                      if (docFacade.getStateOfDoc(docId).equals(
!                         StateEnum.VALIDATED)) {
                          facadeRecherche.addToIndex(docId);
                      }

Index: CleanSystem.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/admin/CleanSystem.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** CleanSystem.java	20 Apr 2006 08:38:06 -0000	1.6
--- CleanSystem.java	16 May 2006 15:19:09 -0000	1.7
***************
*** 49,52 ****
--- 49,53 ----
  import fr.emn.castor.common.jdo.JDOFactory;
  import fr.emn.castor.documents.Facade;
+ import fr.emn.castor.documents.DocumentsConstants.StateEnum;
  import fr.emn.castor.users.UsersException;
  
***************
*** 105,109 ****
              }
              try {
!                 String state = docFacade.getStateOfDoc(docId);
                  if (state.equals("")) {
                      if (log.isDebugEnabled()) {
--- 106,110 ----
              }
              try {
!                 StateEnum state = docFacade.getStateOfDoc(docId);
                  if (state.equals("")) {
                      if (log.isDebugEnabled()) {

Index: ImportTool.java
===================================================================
RCS file: /cvsroot/castore/castore-core/src/java/fr/emn/castor/admin/ImportTool.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** ImportTool.java	11 May 2006 13:35:25 -0000	1.15
--- ImportTool.java	16 May 2006 15:19:09 -0000	1.16
***************
*** 74,77 ****
--- 74,78 ----
  import fr.emn.castor.documents.DocumentsConstants;
  import fr.emn.castor.documents.Facade;
+ import fr.emn.castor.documents.DocumentsConstants.StateEnum;
  import fr.emn.castor.documents.metier.docGenerique.ADocument;
  import fr.emn.castor.documents.metier.docGenerique.workflow.AState;
***************
*** 310,314 ****
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 DocumentsConstants.VALIDATED)) {
                                  profil.addNouveauDocAccepte(idDoc);
                                  if (log.isDebugEnabled()) {
--- 311,315 ----
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 StateEnum.VALIDATED)) {
                                  profil.addNouveauDocAccepte(idDoc);
                                  if (log.isDebugEnabled()) {
***************
*** 339,347 ****
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 DocumentsConstants.SUBMITTED)
                                      || docFacade
                                          .getStateOfDoc(idDoc)
                                          .equals(
!                                             DocumentsConstants.VALIDATION_IN_PROGRESS)) {
                                  profil.addNouveauDocEnAttente(idDoc);
                                  if (log.isDebugEnabled()) {
--- 340,348 ----
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 StateEnum.SUBMITTED)
                                      || docFacade
                                          .getStateOfDoc(idDoc)
                                          .equals(
!                                             StateEnum.VALIDATION_IN_PROGRESS)) {
                                  profil.addNouveauDocEnAttente(idDoc);
                                  if (log.isDebugEnabled()) {
***************
*** 371,375 ****
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 DocumentsConstants.PRIVATE)) {
                                  profil.addNouveauDocPrive(idDoc);
                                  if (log.isDebugEnabled()) {
--- 372,376 ----
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 StateEnum.PRIVATE)) {
                                  profil.addNouveauDocPrive(idDoc);
                                  if (log.isDebugEnabled()) {
***************
*** 399,403 ****
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 DocumentsConstants.REFUSED)) {
                                  profil.addNouveauRefuse(idDoc);
                                  if (log.isDebugEnabled()) {
--- 400,404 ----
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 StateEnum.REFUSED)) {
                                  profil.addNouveauRefuse(idDoc);
                                  if (log.isDebugEnabled()) {
***************
*** 429,433 ****
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 DocumentsConstants.VALIDATION_BY_ADMIN)) {
                                  profil.addNouveauDocEnAttente(idDoc);
                                  if (log.isDebugEnabled()) {
--- 430,434 ----
                              // on vérifie tout de meme si l'etat est bon...
                              if (docFacade.getStateOfDoc(idDoc).equals(
!                                 StateEnum.VALIDATION_BY_ADMIN)) {
                                  profil.addNouveauDocEnAttente(idDoc);
                                  if (log.isDebugEnabled()) {
***************
*** 557,561 ****
              ADocument doc = null;
              Facade docFac = Facade.getInstance();
!             if (docFac.isTypeMimeDocTexte(typeMIME).equals(VraiFauxEnum.VRAI)) {
                  doc = new DocTexte();
              } else if (typeMIME.contains("image")) {
--- 558,562 ----
              ADocument doc = null;
              Facade docFac = Facade.getInstance();
!             if (docFac.isTypeMimeDocTexte(typeMIME) == VraiFauxEnum.VRAI) {
                  doc = new DocTexte();
              } else if (typeMIME.contains("image")) {
***************
*** 567,571 ****
                  DocumentsConstants.EXTENSION, "mime.zip"))) {
                  doc = new DocGroupe();
!             } else {// INCONNU 
                  log
                      .fatal("ImportTool/createDoc : Le format du fichier n'est pas reconnu par Castore");
--- 568,572 ----
                  DocumentsConstants.EXTENSION, "mime.zip"))) {
                  doc = new DocGroupe();
!             } else {// INCONNU
                  log
                      .fatal("ImportTool/createDoc : Le format du fichier n'est pas reconnu par Castore");
***************
*** 656,672 ****
                  log.debug("  --> etat : " + parser.getValue("state"));
              }
!             if (stateString
!                 .equals(DocumentsConstants.SUBMISSION_IN_PROGRESS)) {
                  state = new SubmissionInProgress();
!             } else if (stateString.equals(DocumentsConstants.SUBMITTED)) {
                  state = new Submitted();
!             } else if (stateString
!                 .equals(DocumentsConstants.VALIDATION_IN_PROGRESS)) {
                  state = new ValidationInProgress();
!             } else if (stateString.equals(DocumentsConstants.VALIDATED)) {
                  state = new Validated();
!             } else if (stateString.equals(DocumentsConstants.PRIVATE)) {
                  state = new Private();
!             } else if (stateString.equals(DocumentsConstants.REFUSED)) {
                  String motif = parser.getValue("stateRefusedMotif");
                  if (log.isDebugEnabled()) {
--- 657,671 ----
                  log.debug("  --> etat : " + parser.getValue("state"));
              }
!             if (stateString.equals(StateEnum.SUBMISSION_IN_PROGRESS)) {
                  state = new SubmissionInProgress();
!             } else if (stateString.equals(StateEnum.SUBMITTED)) {
                  state = new Submitted();
!             } else if (stateString.equals(StateEnum.VALIDATION_IN_PROGRESS)) {
                  state = new ValidationInProgress();
!             } else if (stateString.equals(StateEnum.VALIDATED)) {
                  state = new Validated();
!             } else if (stateString.equals(StateEnum.PRIVATE)) {
                  state = new Private();
!             } else if (stateString.equals(StateEnum.REFUSED)) {
                  String motif = parser.getValue("stateRefusedMotif");
                  if (log.isDebugEnabled()) {
***************
*** 674,679 ****
                  }
                  state = new Refused(motif);
!             } else if (stateString
!                 .equals(DocumentsConstants.VALIDATION_BY_ADMIN)) {
                  state = new ValidationByAdmin();
              }
--- 673,677 ----
                  }
                  state = new Refused(motif);
!             } else if (stateString.equals(StateEnum.VALIDATION_BY_ADMIN)) {
                  state = new ValidationByAdmin();
              }




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