com.silverpeas.thesaurus.control
Class ThesaurusManager

java.lang.Object
  extended by com.silverpeas.thesaurus.control.ThesaurusManager

@Named
public class ThesaurusManager
extends Object

Class ThesaurusManager Classe servant d'interface aux autres composants ayant besoin du thesaurus (module pdc et searchEngine)


Constructor Summary
ThesaurusManager()
           
 
Method Summary
 void deleteSynonymsAxis(Connection con, long idTree)
          Supprime les synonymes de tous les termes associés à l'axe passé en paramètre
 void deleteSynonymsTerms(Connection con, long idTree, List<String> idTerms)
          Supprime les synonymes de tous les termes passés en paramètre
 Jargon getJargon(String idUser)
          Retourne le jargon utilisé par l'utilisateur retourne un Jargon ou null s'il n'a pas de jargon
 Collection<String> getSynonyms(long idTree, long idTerm, long idVoca)
           
 Collection<String> getSynonyms(long idTree, long idTerm, String idUser)
          Retourne la liste des synonymes d'un terme pour un utilisateur donné retourne une Collection de String
 Collection<String> getSynonyms(String mot, String idUser)
          Retourne la liste des synonymes d'un mot donné (ce mot peut-etre un terme ou un synonyme) pour un utilisateur donné retourne une Collection de String
 Collection<String> getSynonymsAxis(String axisId, String idUser)
          Retourne la liste des synonymes d'un terme pour un utilisateur donné, à partir de son axe retourne une Collection de String
 Collection<Synonym> getSynonymsByTree(long idTree, long idVoca)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThesaurusManager

public ThesaurusManager()
Method Detail

getSynonyms

public Collection<String> getSynonyms(String mot,
                                      String idUser)
                               throws ThesaurusException
Retourne la liste des synonymes d'un mot donné (ce mot peut-etre un terme ou un synonyme) pour un utilisateur donné retourne une Collection de String

Parameters:
mot -
idUser -
Returns:
Collection
Throws:
ThesaurusException
See Also:
getJargon, getSynonymsTerm, getSynonyms, isExist

getSynonyms

public Collection<String> getSynonyms(long idTree,
                                      long idTerm,
                                      String idUser)
                               throws ThesaurusException
Retourne la liste des synonymes d'un terme pour un utilisateur donné retourne une Collection de String

Parameters:
idTree -
idTerm -
idUser -
Returns:
Collection
Throws:
ThesaurusException
See Also:
getJargon, com.silverpeas.thesaurus.control.ThesaurusBm.getSynonyms

getSynonyms

public Collection<String> getSynonyms(long idTree,
                                      long idTerm,
                                      long idVoca)
                               throws ThesaurusException
Throws:
ThesaurusException

getSynonymsByTree

public Collection<Synonym> getSynonymsByTree(long idTree,
                                             long idVoca)
                                      throws ThesaurusException
Throws:
ThesaurusException

getSynonymsAxis

public Collection<String> getSynonymsAxis(String axisId,
                                          String idUser)
                                   throws ThesaurusException
Retourne la liste des synonymes d'un terme pour un utilisateur donné, à partir de son axe retourne une Collection de String

Parameters:
axisId -
idUser -
Returns:
Collection
Throws:
ThesaurusException
See Also:
getJargon, com.stratelia.silverpeas.pdc.control.PdcBm.getRoot, com.silverpeas.thesaurus.control.ThesaurusBm.getSynonyms

getJargon

public Jargon getJargon(String idUser)
                 throws ThesaurusException
Retourne le jargon utilisé par l'utilisateur retourne un Jargon ou null s'il n'a pas de jargon

Parameters:
idUser -
Returns:
Jargon
Throws:
ThesaurusException
See Also:
com.silverpeas.thesaurus.control.ThesaurusBm.getJargon

deleteSynonymsAxis

public void deleteSynonymsAxis(Connection con,
                               long idTree)
                        throws ThesaurusException
Supprime les synonymes de tous les termes associés à l'axe passé en paramètre

Parameters:
idTree -
Throws:
ThesaurusException
See Also:
com.silverpeas.thesaurus.control.ThesaurusBm.deleteSynonymsAxis

deleteSynonymsTerms

public void deleteSynonymsTerms(Connection con,
                                long idTree,
                                List<String> idTerms)
                         throws ThesaurusException
Supprime les synonymes de tous les termes passés en paramètre

Parameters:
idTree -
idTerms - : List de String
Throws:
ThesaurusException
See Also:
com.silverpeas.thesaurus.control.ThesaurusBm.deleteSynonymsTerms


Copyright © 2016 Silverpeas. All Rights Reserved.