use of mom.trd.opentheso.core.alignment.AlignementSource in project opentheso by miledrousset.
the class EditAlignementSourceBean method exportAlignement.
public void exportAlignement(String idTheso) {
AlignmentHelper alignmentHelper = new AlignmentHelper();
alignmentHelper.deleteAllALignementSourceOfTheso(connect.getPoolConnexion(), idTheso);
for (AlignementSource alignementSource : alignementSources) {
source = alignementSource.getSource();
requete = alignementSource.getRequete();
if (!alignmentHelper.addSourceAlignementToTheso(connect.getPoolConnexion(), idTheso, alignementSource.getId())) {
}
}
idThesoForAssosAlig = "";
}
use of mom.trd.opentheso.core.alignment.AlignementSource in project opentheso by miledrousset.
the class EditAlignementSourceBean method selectSourceOfThesoInTable.
/**
* Met dans l'etat "séléctioné" les sources dans la table qui coresponde au
* tesaurus selectioné
*
* @param idTheso
*/
public void selectSourceOfThesoInTable(String idTheso) {
AlignmentHelper alignmentHelper = new AlignmentHelper();
ArrayList<AlignementSource> alignementOfTheso = alignmentHelper.getAlignementSource(connect.getPoolConnexion(), idTheso);
alignementSources = alignementOfTheso;
}
use of mom.trd.opentheso.core.alignment.AlignementSource in project opentheso by miledrousset.
the class GpsBeans method recuperatePreferences.
public void recuperatePreferences() {
if (!selectedAlignement.isEmpty()) {
GpsHelper gpsHelper = new GpsHelper();
GpsPreferences gpsPreferences;
for (AlignementSource alignementSource : alignementSources) {
if (alignementSource.getSource().equals(selectedAlignement)) {
alignement_source = alignementSource;
}
}
gpsPreferences = gpsHelper.getGpsPreferences(connect.getPoolConnexion(), id_theso, id_user1, alignement_source.getId());
integrerTraduction = gpsPreferences.isGps_integrertraduction();
alignementAutomatique = gpsPreferences.isGps_alignementautomatique();
remplacerTraduction = gpsPreferences.isGps_reemplacertraduction();
}
}
use of mom.trd.opentheso.core.alignment.AlignementSource in project opentheso by miledrousset.
the class GpsBeans method creerAlignAuto.
public void creerAlignAuto(String idC, String idTheso, String nom, String idlangue) throws ParserConfigurationException, SAXException {
GpsQuery gpsQuery = new GpsQuery();
GpsHelper gpsHelper = new GpsHelper();
if (selectedAlignement != null) {
for (AlignementSource alignementSource : alignementSources) {
if (alignementSource.getRequete() == null ? selectedAlignement == null : alignementSource.getRequete().equals(selectedAlignement)) {
alignementPreferences = alignementSource;
}
}
listAlignValues = new ArrayList<>();
if ("REST".equalsIgnoreCase(alignementPreferences.getTypeRequete())) {
if ("xml".equals(alignementPreferences.getAlignement_format())) {
listAlignValues = gpsQuery.queryGps2(idC, idTheso, nom.trim(), idlangue, alignementPreferences.getRequete());
}
}
}
}
use of mom.trd.opentheso.core.alignment.AlignementSource in project opentheso by miledrousset.
the class GpsBeans method validateParamretagesGps.
/**
* Permet d'inserte dans la BDD les preferences du GPS pour cette Thesaurus
*
* @param id_Theso
* @param id_lang
*/
public void validateParamretagesGps(String id_Theso, String id_lang, int id_user) {
boolean status = true;
if (selectedAlignement != null) {
for (AlignementSource alignementSource : alignementSources) {
if (alignementSource.getSource() == null ? selectedAlignement == null : alignementSource.getSource().equals(selectedAlignement)) {
alignementPreferences = alignementSource;
}
}
GpsHelper gpsHelper = new GpsHelper();
if (!gpsHelper.garderPreferences(connect.getPoolConnexion(), id_Theso, integrerTraduction, remplacerTraduction, alignementAutomatique, alignementPreferences.getId(), id_user)) {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, langueBean.getMsg("error") + " :", "Ne peux pas faire uptdate de preferences"));
// message error
status = false;
}
} else {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, langueBean.getMsg("error") + " :", "Vous besoin selectionée une source"));
}
if (status) {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(langueBean.getMsg("info") + " :", " validation de parametrisage fait!"));
}
}
Aggregations