/trunk/src/org/tela_botanica/client/image/ImageMediateur.java |
---|
356,10 → 356,8 |
* |
* @return l'identifiant de l'utilisateur |
*/ |
public String getIdentifiant() { |
return cMediateur.getUtilisateur().getIdentite(); |
public String getIdentifiant() { |
return cMediateur.getUtilisateur().getIdentifiantUtilisateurConsulte(); |
} |
/** |
1605,7 → 1603,7 |
if(panneauPrincipalImage.isVisible()) |
{ |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiant()) ; |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiantUtilisateurConnecte()) ; |
changerUtilisateur() ; |
} |
else |
1614,7 → 1612,7 |
{ |
public void onRender(Component component) |
{ |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiant()) ; |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiantUtilisateurConnecte()) ; |
changerUtilisateur() ; |
panneauPrincipalImage.purgeListeners() ; |
} |
1629,7 → 1627,7 |
if(panneauPrincipalImage.isVisible()) { |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiant()); |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiantUtilisateurConnecte()); |
getIModele().initialiserArbreMotsCles(); |
filtres.getArbreDateRecherche().initialiser(); |
obtenirPhotoGalerie(getGalerieImage()); |
1640,7 → 1638,7 |
{ |
public void onRender(Component c) |
{ |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiant()); |
setIdentifiant(cMediateur.getUtilisateur().getIdentifiantUtilisateurConnecte()); |
getIModele().initialiserArbreMotsCles(); |
filtres.getArbreDateRecherche().initialiser(); |
obtenirPhotoGalerie(getGalerieImage()); |
/trunk/src/org/tela_botanica/client/vues/ListeUtilisateurAdminVue.java |
---|
57,9 → 57,8 |
final String resultTplUtil = "<div class=\"search-item-utilisateur\">{utilisateur}</div>"; |
utilisateur = cMediateur.getUtilisateur().getIdentite(); |
utilisateur = cMediateur.getUtilisateur().getLoginUtilisateurConsulte(); |
listeUtil.setTpl(resultTplUtil); |
listeUtil.setMode(ComboBox.REMOTE); |
// commune.setPageSize(10); // Ne fonctionne pas |
92,7 → 91,8 |
public void onClick(com.gwtext.client.widgets.Button button, |
EventObject e) { |
if(valider()) { |
cMediateur.changerIdentite(listeUtil.getValue()); |
//TODO changer ça |
cMediateur.changerIdentite(listeUtil.getValue(),""); |
close(); |
} |
} |
136,9 → 136,9 |
} |
else { |
if(valider()) { |
cMediateur.changerIdentite(utilisateur); |
cMediateur.changerIdentite(utilisateur,""); |
} else { |
cMediateur.changerIdentite(utilisateur); |
cMediateur.changerIdentite(utilisateur,""); |
} |
close(); |
} |
/trunk/src/org/tela_botanica/client/modeles/ImportObservationAsynchroneDAO.java |
---|
19,7 → 19,7 |
public void importerObservations() { |
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl() |
+ "/InventoryImport/" + oModele.getIdentifiant()); |
+ "/InventoryImport/" + Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()); |
try { |
rb.sendRequest(null, new RequestCallback() { |
/trunk/src/org/tela_botanica/client/modeles/LienImageAsynchroneDAO.java |
---|
223,7 → 223,7 |
String identifiant = "" ; |
if(iModele == null) { |
identifiant = oModele.getIdentifiant() ; ; |
identifiant = Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(); |
} |
else |
{ |
/trunk/src/org/tela_botanica/client/modeles/UtilisateurAsynchroneDAO.java |
---|
15,6 → 15,7 |
import com.google.gwt.http.client.Response; |
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONBoolean; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.json.client.JSONParser; |
import com.google.gwt.json.client.JSONString; |
import com.google.gwt.json.client.JSONValue; |
22,9 → 23,6 |
public class UtilisateurAsynchroneDAO { |
/** |
* Le modèle associé au DAO |
*/ |
34,15 → 32,9 |
* Constructeur |
*/ |
public UtilisateurAsynchroneDAO(CarnetEnLigneModele carnetEnLigneModele) { |
public UtilisateurAsynchroneDAO(CarnetEnLigneModele carnetEnLigneModele) { |
this.carnetEnLigneModele=carnetEnLigneModele; |
} |
/** |
* Methode de classe d'appel du service gestion identification |
* @param baseURL : URL du service |
71,37 → 63,19 |
} else { |
JSONValue jsonValue = JSONParser.parse(response.getText()); |
JSONArray jsonArray; |
JSONObject objetJsonUtilisateur; |
if ((jsonArray = jsonValue.isArray()) != null) { |
String identifiant = ((JSONString) jsonArray.get(0)) |
.stringValue(); // Identifiant utilisateur ou |
// identifiant de session si non |
// identifie |
boolean identifie = ((JSONBoolean) jsonArray.get(1)) |
.booleanValue(); // Drapeau leve si utilisateur |
// deja identifie |
boolean isAdmin = ((JSONBoolean) jsonArray.get(2)) |
.booleanValue(); // Drapeau leve si utilisateur |
// est admin |
if ((objetJsonUtilisateur = jsonValue.isObject()) != null) { |
boolean licenceAcceptee = ((JSONBoolean) jsonArray.get(3)) |
.booleanValue(); // Drapeau leve si utilisateur |
// a accepte licence |
Utilisateur utilisateur = new Utilisateur(identifiant, identifie, isAdmin); |
utilisateur.setLicenceAcceptee(licenceAcceptee); |
Utilisateur utilisateur = Utilisateur.InitialiserInstance(objetJsonUtilisateur); |
r.rafraichir(utilisateur,true); |
} |
} |
} |
}) ; |
} catch (RequestException e) { |
} |
} |
124,34 → 98,21 |
Response response) { |
JSONValue jsonValue = JSONParser.parse(response.getText()); |
JSONArray jsonArray; |
if ((jsonArray = jsonValue.isArray()) != null) { |
String identifiant = ((JSONString) jsonArray.get(0)) |
.stringValue(); // Identifiant utilisateur ou |
// identifiant de session si non |
// identifie |
boolean identifie = ((JSONBoolean) jsonArray.get(1)) |
.booleanValue(); // Drapeau leve si utilisateur |
JSONObject objetJsonUtilisateur; |
if ((objetJsonUtilisateur = jsonValue.isObject()) != null) { |
// deja identifie |
Utilisateur utilisateur = new Utilisateur(identifiant, identifie); |
utilisateur.setLicenceAcceptee(false); |
r.rafraichir(utilisateur,true); |
} |
Utilisateur utilisateur = Utilisateur.InitialiserInstance(objetJsonUtilisateur); |
r.rafraichir(utilisateur,true); |
} |
} |
}) ; |
} catch (RequestException e) { |
} |
} |
public void connecteUtilisateur (final Rafraichissable r, String login, String password) { |
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET,Configuration.getServiceBaseUrl() + "/User/" + login + "/" + password) ; |
169,30 → 130,13 |
Response response) { |
JSONValue jsonValue = JSONParser.parse(response.getText()); |
JSONArray jsonArray; |
JSONObject objetJsonUtilisateur; |
if ((jsonArray = jsonValue.isArray()) != null) { |
String identifiant = ((JSONString) jsonArray.get(0)) |
.stringValue(); // Identifiant utilisateur ou |
// identifiant de session si non |
// identifie |
boolean identifie = ((JSONBoolean) jsonArray.get(1)) |
.booleanValue(); // Drapeau leve si utilisateur |
// deja identifie |
boolean isAdmin = ((JSONBoolean) jsonArray.get(2)) |
.booleanValue(); // Drapeau leve si utilisateur |
// est admin |
if ((objetJsonUtilisateur = jsonValue.isObject()) != null) { |
boolean licenceAcceptee = ((JSONBoolean) jsonArray.get(3)) |
.booleanValue(); // Drapeau leve si utilisateur |
// a accepte licence |
Utilisateur utilisateur = new Utilisateur(identifiant, identifie, isAdmin); |
utilisateur.setLicenceAcceptee(licenceAcceptee); |
Utilisateur utilisateur = Utilisateur.InitialiserInstance(objetJsonUtilisateur); |
r.rafraichir(utilisateur,true); |
} |
} |
} |
222,19 → 166,12 |
public void onResponseReceived(Request request, |
Response response) { |
} |
} |
}) ; |
} catch (RequestException e) { |
e.printStackTrace() ; |
} |
} |
} |
} |
} |
/trunk/src/org/tela_botanica/client/modeles/MotsClesAsynchroneDAO.java |
---|
43,7 → 43,7 |
public MotsClesAsynchroneDAO(ObservationModele om) { |
oModele = om; |
mode = "obs"; |
identifiant = om.getIdentifiant(); |
identifiant = Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(); |
} |
/trunk/src/org/tela_botanica/client/modeles/Utilisateur.java |
---|
1,37 → 1,52 |
package org.tela_botanica.client.modeles; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.json.client.JSONString; |
public class Utilisateur { |
private String loginUtilisateurConnecte = null; |
private String loginUtilisateurConsulte = null; |
private String identifiant=null; |
private String identite=null; |
private boolean identifie=false; |
private boolean isAdmin=false; |
private boolean licenceAcceptee=false; |
public Utilisateur(String identifiant, boolean identifie) { |
this.identifiant=identifiant; |
this.identifie=identifie; |
this.identite=identifiant; |
private String identifiantUtilisateurConnecte = null; |
private String identifiantUtilisateurConsulte = null; |
private boolean identifie = false; |
private boolean isAdmin = false; |
private boolean licenceAcceptee = false; |
private static Utilisateur thisUtilisateur = null; |
public static Utilisateur InitialiserInstance(JSONObject objetJsonUtilisateur) { |
thisUtilisateur = new Utilisateur(objetJsonUtilisateur); |
return thisUtilisateur; |
} |
public Utilisateur(String identifiant, boolean identifie, boolean isAdmin) { |
this.identifiant=identifiant; |
this.identifie=identifie; |
this.isAdmin=isAdmin; |
this.identite=identifiant; |
public static Utilisateur getInstance() { |
return thisUtilisateur; |
} |
/** |
* Retourne l'identifiant de l'utilisateur identifie ou un identifiant de session |
* @return String identifiant |
*/ |
public String getIdentifiant() { |
return identifiant; |
private Utilisateur(JSONObject objetJsonUtilisateur) { |
// login utilisateur ou vide si non identifie |
loginUtilisateurConnecte = ((JSONString) objetJsonUtilisateur.get("courriel")).stringValue(); |
loginUtilisateurConsulte = loginUtilisateurConnecte; |
// identifiant utilisateur ou bien identifiant de session si non identifie |
identifiantUtilisateurConnecte = ((JSONString) objetJsonUtilisateur.get("id_utilisateur")).stringValue(); |
identifiantUtilisateurConsulte = identifiantUtilisateurConnecte; |
// Drapeau leve si utilisateur deja identifie |
identifie = objetJsonUtilisateur.get("connecte").isBoolean().booleanValue(); |
// Drapeau leve si utilisateur est admin |
isAdmin = objetJsonUtilisateur.get("admin").isBoolean().booleanValue(); |
// Drapeau leve si utilisateur a accepte licence |
licenceAcceptee = objetJsonUtilisateur.get("licence_acceptee").isBoolean().booleanValue(); |
} |
/** |
* Retourne vrai si utilisateur identifie |
* @return boolean |
52,24 → 67,49 |
* Met à jour l'identité utilisée (dans le cas où l'utilisateur est admin) |
* @param identite la nouvelle identité |
*/ |
public void setIdentite(String identite) { |
public void setUtilisateurConsulte(String identifiantUtilisateurConsulte, String loginUtilisateurConsulte) { |
if(isAdmin()) { |
this.identite = identite; |
this.identifiantUtilisateurConsulte = identifiantUtilisateurConsulte; |
this.loginUtilisateurConsulte = loginUtilisateurConsulte; |
} |
else { |
this.identite = identifiant ; |
this.identifiantUtilisateurConsulte = identifiantUtilisateurConnecte; |
this.loginUtilisateurConsulte = loginUtilisateurConnecte; |
} |
} |
/** |
* Renvoie l'identité en cours d'utilisation (par défaut, la même valeur que l'identifiant si |
* l'utilisateur est admin) |
* @return identite |
*/ |
public String getIdentite() { |
return identite; |
* Retourne l'identifiant de l'utilisateur identifie ou un identifiant de session |
* @return String identifiantUtilisateurConsulte |
*/ |
public String getIdentifiantUtilisateurConnecte() { |
return identifiantUtilisateurConnecte; |
} |
/** |
* Retourne l'identifiant de l'utilisateur consulte |
* @return String identifiantUtilisateurConsulte |
*/ |
public String getIdentifiantUtilisateurConsulte() { |
return identifiantUtilisateurConsulte; |
} |
/** |
* Retourne le login de l'utilisateur identifie ou un identifiant de session |
* @return String loginUtilisateurConnecte |
*/ |
public String getLoginUtilisateurConnecte() { |
return loginUtilisateurConnecte; |
} |
/** |
* Retourne le login de l'utilisateur consulte |
* @return String loginUtilisateurConsulte |
*/ |
public String getLoginUtilisateurConsulte() { |
return loginUtilisateurConsulte; |
} |
public void setLicenceAcceptee(boolean licenceAcceptee) { |
this.licenceAcceptee = licenceAcceptee; |
} |
78,4 → 118,12 |
return licenceAcceptee; |
} |
public void setLoginUtilisateurConnecte(String loginUtilisateurConnecte) { |
this.loginUtilisateurConnecte = loginUtilisateurConnecte; |
} |
public void setLoginUtilisateurConsulte(String loginUtilisateurConsulte) { |
this.loginUtilisateurConsulte = loginUtilisateurConsulte; |
} |
} |
/trunk/src/org/tela_botanica/client/modeles/ListeObservationAsynchroneDAO.java |
---|
66,6 → 66,8 |
for (int i = 0; i < criteres.length; i++) { |
GWT.log(criteres[i][0]+" : "+criteres[i][1]); |
if(criteres[i][1] != null && !criteres[i][1].equals("")) |
{ |
if(i!= 0) |
/trunk/src/org/tela_botanica/client/modeles/TransmissionObservationAsynchroneDAO.java |
---|
36,7 → 36,7 |
} |
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl() |
+"/InventoryTransmit/"+om.getIdentifiant()+"/"+idsObs) ; |
+"/InventoryTransmit/"+Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()+"/"+idsObs) ; |
try { |
rb.sendRequest(post, new RequestCallback() { |
/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java |
---|
3,13 → 3,12 |
// TODO : systematiser les onQuelquechose, appelle depuis les vues |
import org.tela_botanica.client.CarnetEnLigneMediateur; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.EntiteGeographiqueObservation; |
import org.tela_botanica.client.modeles.ListeObservation; |
import org.tela_botanica.client.modeles.Observation; |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.ListeReferentielPerso.TypesReferentiels; |
import org.tela_botanica.client.vues.observation.CartographieObservationVue; |
import org.tela_botanica.client.vues.observation.FormulaireImportObservationVue; |
485,7 → 484,7 |
*/ |
public void ajouterObservation(Observation obs) { |
// On raffraichi la liste d'observation |
// On rafraichit la liste d'observation |
observationModele.ajouterObservation(listeObservation, obs) ; |
filtres.getArbreEntiteGeographiqueObservationFiltreVue().rafraichir(obs,true) ; |
filtres.getArbreDateObservationFiltreVue().rafraichir(obs,true) ; |
538,7 → 537,6 |
public void obtenirListeObservation(Rafraichissable r) { |
listeObservation.masquerChargement() ; |
observationModele.obtenirListeObservation(r,listeObservation.getTaillePage(),listeObservation.getPageEncours()) ; |
} |
722,19 → 720,7 |
return valeursFiltres ; |
} |
/** |
* Retourne l'identifiant de l'utilisateur connecte |
* @return : identifiant de l'utilisateur connecte |
*/ |
public String getIdentifiant() { |
return carnetEnLigneMediateur.getUtilisateur().getIdentite(); |
} |
/** |
* |
* @return |
* |
860,7 → 846,7 |
public void transmettreObservations(boolean publier) { |
if(carnetEnLigneMediateur.getUtilisateur().isIdentifie()) { |
if(Utilisateur.getInstance().isIdentifie()) { |
if(listeObservation.getIdSelectionnees().length > 0) { |
String action = "" ; |
1220,7 → 1206,7 |
if (formImportObs==null) { // lazy inst. |
formImportObs = new FormulaireImportObservationVue(this); |
} |
formImportObs.initialiserUtilisateur(this.getIdentifiant()); |
formImportObs.initialiserUtilisateur(Utilisateur.getInstance().getIdentifiantUtilisateurConnecte()); |
formImportObs.afficher(); |
/trunk/src/org/tela_botanica/client/observation/ObservationModele.java |
---|
29,6 → 29,7 |
import org.tela_botanica.client.modeles.Observation; |
import org.tela_botanica.client.modeles.ObservationAsynchroneDAO; |
import org.tela_botanica.client.modeles.TransmissionObservationAsynchroneDAO; |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.ListeReferentielPerso.TypesReferentiels; |
import org.tela_botanica.client.vues.observation.ListeObservationVue; |
45,8 → 46,6 |
public class ObservationModele implements Rafraichissable { |
/** |
* Booleen indiquant si le médiateur est instancié (l'instance doit être unique donc le booleen est static) |
*/ |
54,15 → 53,11 |
private static ObservationModele thisModele = null ; |
/** |
* La configuration en cours |
*/ |
private Configuration config = null; |
/** |
* Le médiateur associé au modèle |
*/ |
133,7 → 128,7 |
// on rassemble les critères |
// on les crée un DAO auquel on les transmet et qui demande le nombre d'images correspondantes (pour les pages) |
NombreObservationAsynchroneDAO noaDAO = new NombreObservationAsynchroneDAO(this) ; |
noaDAO.obtenirNombreObservation(r, observationMediateur.getIdentifiant(), criteres) ; |
noaDAO.obtenirNombreObservation(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), criteres) ; |
} |
170,7 → 165,7 |
// et on crée un DAO auquel on les transmet et qui envoie une requete pour recevoir les images |
ListeObservationAsynchroneDAO loaDAO = new ListeObservationAsynchroneDAO(this); |
loaDAO.obtenirListeObservation(r, observationMediateur.getIdentifiant(), criteres2); |
loaDAO.obtenirListeObservation(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), criteres2); |
} |
202,7 → 197,7 |
} |
refPersoDAO.setRefDemande(referentiel); |
refPersoDAO.obtenirListeDonnees(r,observationMediateur.getIdentifiant(), critere); |
refPersoDAO.obtenirListeDonnees(r,Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), critere); |
} |
232,7 → 227,7 |
public void ajouterObservation(Rafraichissable r, Observation obs) { |
ObservationAsynchroneDAO obsDAO=new ObservationAsynchroneDAO(this); |
obsDAO.ajouter(r, observationMediateur.getIdentifiant(), obs); |
obsDAO.ajouter(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), obs); |
} |
242,11 → 237,10 |
* @param r : la vue demandeuse de donnee |
* @param critere : les criteres de selection |
*/ |
public void modifierObservation(Rafraichissable r, Observation obs) { |
ObservationAsynchroneDAO obsDAO=new ObservationAsynchroneDAO(this); |
obsDAO.modifier(r, observationMediateur.getIdentifiant(), obs); |
obsDAO.modifier(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), obs); |
} |
255,7 → 249,7 |
public void modifierObservationEnMasse( |
Rafraichissable r, Observation obs) { |
ListeObservationAsynchroneDAO liObsDAO=new ListeObservationAsynchroneDAO(this); |
liObsDAO.modifierEnMasse(r, observationMediateur.getIdentifiant(), obs); |
liObsDAO.modifierEnMasse(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), obs); |
} |
264,7 → 258,7 |
public void supprimerObservation(Rafraichissable r, String numeroOrdre) { |
ObservationAsynchroneDAO obsDao = new ObservationAsynchroneDAO(this) ; |
obsDao.supprimer(r,observationMediateur.getIdentifiant(),numeroOrdre) ; |
obsDao.supprimer(r,Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(),numeroOrdre) ; |
} |
321,7 → 315,7 |
public void obtenirListeEntiteGeographique(Rafraichissable r) { |
ListeEntiteGeographiqueObservationAsynchroneDAO entDAO = new ListeEntiteGeographiqueObservationAsynchroneDAO(this); |
entDAO.obtenirListeEntitesGeographiques(r, observationMediateur.getIdentifiant()); |
entDAO.obtenirListeEntitesGeographiques(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()); |
} |
330,7 → 324,7 |
public void obtenirDatesObservation( |
Rafraichissable r) { |
ListeDateObservationAsynchroneDAO ldoDAO = new ListeDateObservationAsynchroneDAO(this); |
ldoDAO.obtenirListeDate(r, observationMediateur.getIdentifiant()); |
ldoDAO.obtenirListeDate(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()); |
} |
340,7 → 334,7 |
String ordreObservation) { |
LienImageAsynchroneDAO liaDAO = new LienImageAsynchroneDAO(this) ; |
liaDAO.obtenirLiaisonsObservationsImages(r, ordreObservation,observationMediateur.getIdentifiant()) ; |
liaDAO.obtenirLiaisonsObservationsImages(r, ordreObservation,Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()) ; |
} |
353,7 → 347,7 |
// on rassemble les critères |
// on les crée un DAO auquel on les transmet et qui demande le nombre d'images correspondantes (pour les pages) |
ExportObservationsDAO exoDAO = new ExportObservationsDAO(this) ; |
exoDAO.exporterObservations(observationMediateur.getIdentifiant(), criteres) ; |
exoDAO.exporterObservations(Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), criteres) ; |
} |
366,15 → 360,10 |
} |
public String getIdentifiant() { |
return observationMediateur.getIdentifiant() ; |
} |
public void supprimerListeObservation(Rafraichissable r, |
String numObs) { |
ListeObservationAsynchroneDAO lioaDAO = new ListeObservationAsynchroneDAO(this); |
lioaDAO.supprimerListeObservation(r, observationMediateur.getIdentifiant(), numObs); |
lioaDAO.supprimerListeObservation(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), numObs); |
} |
381,7 → 370,7 |
public void transmettreListeObservation( |
Rafraichissable r, String numObsapl, boolean publier) { |
TransmissionObservationAsynchroneDAO toaDAO = new TransmissionObservationAsynchroneDAO(this); |
toaDAO.transmettreObservations(r, observationMediateur.getIdentifiant(), numObsapl, publier); |
toaDAO.transmettreObservations(r, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), numObsapl, publier); |
} |
570,7 → 559,7 |
if(nbObs > 0) { |
LiaisonMotsClesAsynchroneDAO lmcDAO = new LiaisonMotsClesAsynchroneDAO(this); |
lmcDAO.modifier(this,observationMediateur.getIdentifiant(), obsAlier, motsClesEnCours); |
lmcDAO.modifier(this,Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), obsAlier, motsClesEnCours); |
} |
} |
579,7 → 568,7 |
Rafraichissable r, String idObs, String idMC) { |
LiaisonMotsClesAsynchroneDAO lmcDAO = new LiaisonMotsClesAsynchroneDAO(this); |
lmcDAO.supprimer(r,observationMediateur.getIdentifiant(), idObs, idMC); |
lmcDAO.supprimer(r,Utilisateur.getInstance().getIdentifiantUtilisateurConsulte(), idObs, idMC); |
} |
610,7 → 599,7 |
rafraichirArbreMotsCles(arbreMC); |
String nouveauMotCle = "&identifiant=" + getIdentifiant() + "&motcle=" |
String nouveauMotCle = "&identifiant=" + Utilisateur.getInstance().getIdentifiantUtilisateurConsulte() + "&motcle=" |
+ motCle + "&id=" + id + "&parent=" + parentId; |
MCDao.ajouterBaseDeDonnees(nouveauMotCle); |
} |
/trunk/src/org/tela_botanica/client/CarnetEnLigneMediateur.java |
---|
272,7 → 272,7 |
licenceUtilisateurAcceptee = false; |
// TODO: vider proprement toutes les vues (méthode à voir) |
carnetEnLigneModele.deconnecterUtilisateur(this, utilisateur.getIdentifiant()); |
carnetEnLigneModele.deconnecterUtilisateur(this, Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()); |
observationMediateur.deconnecterUtilisateur() ; |
imageMediateur.deconnecterUtilisateur(); |
307,7 → 307,7 |
cacherLienAdmin(); |
} |
etatConnexionVue.setEtat(utilisateur.getIdentifiant(),true); |
etatConnexionVue.setEtat(Utilisateur.getInstance().getLoginUtilisateurConsulte(),true); |
} |
424,7 → 424,7 |
private void accepterLicenceUtilisateur() { |
utilisateur.setLicenceAcceptee(true); |
carnetEnLigneModele.accepterLicenceUtilisateur(utilisateur.getIdentifiant()); |
carnetEnLigneModele.accepterLicenceUtilisateur(Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()); |
} |
public void afficherListeUtilisateurs() { |
437,7 → 437,7 |
public void afficherLienAdmin() { |
String labelAdmin = "<div id=\"lienAdmin\">Vous consultez les données de "+utilisateur.getIdentite()+" <a id=\"LienChangerUtilisateur\" href=\"#\">Changer d'utilisateur</a></div>" ; |
String labelAdmin = "<div id=\"lienAdmin\">Vous consultez les données de "+Utilisateur.getInstance().getLoginUtilisateurConsulte()+" <a id=\"LienChangerUtilisateur\" href=\"#\">Changer d'utilisateur</a></div>" ; |
panneauAdmin.setHtml(labelAdmin); |
ExtElement lienChangerUt = Ext.get("LienChangerUtilisateur"); |
476,8 → 476,8 |
panneauAdmin.hide(); |
} |
public void changerIdentite(String nouvelleIdentite) { |
utilisateur.setIdentite(nouvelleIdentite); |
public void changerIdentite(String idNouvelleIdentite, String loginNouvelleIdentite) { |
Utilisateur.getInstance().setUtilisateurConsulte(idNouvelleIdentite, loginNouvelleIdentite); |
afficherLienAdmin(); |
observationMediateur.connecterUtilisateur(); |
imageMediateur.connecterUtilisateur(); |
484,7 → 484,7 |
} |
public void obtenirListeUtilisateurs(String rech, Rafraichissable r) { |
carnetEnLigneModele.obtenirListeUtilisateur(r,rech,utilisateur.getIdentifiant()); |
carnetEnLigneModele.obtenirListeUtilisateur(r,rech,Utilisateur.getInstance().getIdentifiantUtilisateurConnecte()); |
} |
public void donneesImagesVersObs(Object o) { |