/trunk/src/org/tela_botanica/client/iRetourUtilisateur.java |
---|
File deleted |
/trunk/src/org/tela_botanica/client/iRetourObservation.java |
---|
File deleted |
/trunk/src/org/tela_botanica/client/iMediateur.java |
---|
File deleted |
\ No newline at end of file |
/trunk/src/org/tela_botanica/client/Util.java |
---|
New file |
0,0 → 1,12 |
package org.tela_botanica.client; |
public class Util { |
public Util() { |
} |
public static String toCelString(String str) { |
return str.substring(1,str.length()-1); |
// |
} |
} |
/trunk/src/org/tela_botanica/client/CarnetEnLigneMediateur.java |
---|
1,9 → 1,6 |
package org.tela_botanica.client; |
import net.mygwt.ui.client.event.BaseEvent; |
import net.mygwt.ui.client.event.Listener; |
import net.mygwt.ui.client.util.Observable; |
import org.tela_botanica.client.image.ImageMediateur; |
import org.tela_botanica.client.interfaces.iMediateur; |
12,7 → 9,7 |
import org.tela_botanica.client.observation.ObservationMediateur; |
public class CarnetEnLigneMediateur extends Observable implements iMediateur, Listener { |
public class CarnetEnLigneMediateur { |
// Evenenements |
final static public int ETAT_CONNEXION=1; |
31,7 → 28,7 |
public CarnetEnLigneMediateur() { |
carnetEnLigneModele=new CarnetEnLigneModele(); |
addListener(ETAT_CONNEXION,this); |
//addListener(ETAT_CONNEXION,this); |
getEtatUtilisateur(); // Alimente Objet Utilisateur |
} |
43,7 → 40,7 |
private void _CarnetEnLigneMediateur() { |
new ImageMediateur(this); |
//new ImageMediateur(this); |
new ObservationMediateur(this); |
} |
63,7 → 60,7 |
new iRetourUtilisateur() { |
public void onRetour(Utilisateur uti) { |
utilisateur=uti; |
fireEvent(ETAT_CONNEXION); |
// fireEvent(ETAT_CONNEXION); |
} |
87,14 → 84,14 |
// Evenenements Applicatifs |
/* |
public void handleEvent(BaseEvent be) { |
if (be.type==CarnetEnLigneMediateur.ETAT_CONNEXION) { |
_CarnetEnLigneMediateur(); // Fin initialisation |
} |
} |
*/ |
// Methode publiques |
/** |
120,7 → 117,7 |
new iRetourUtilisateur() { |
public void onRetour(Utilisateur uti) { |
utilisateur=uti; |
fireEvent(DECONNEXION); |
//fireEvent(DECONNEXION); |
} |
138,7 → 135,7 |
new iRetourUtilisateur() { |
public void onRetour(Utilisateur uti) { |
utilisateur=uti; |
fireEvent(CONNEXION); |
//fireEvent(CONNEXION); |
} |
/trunk/src/org/tela_botanica/client/CarnetEnLigneModele.java |
---|
New file |
0,0 → 1,66 |
package org.tela_botanica.client; |
/** |
* Modele generique permettant la validation, l'acces aux donnees distantes et la présentation des donnees en retour |
* Ne previent pas les vues. Est appelle par le mediateur qui traite le resultat. |
*/ |
import org.tela_botanica.client.interfaces.iRetourUtilisateur; |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.UtilisateurAsynchroneDAO; |
import com.google.gwt.i18n.client.Dictionary; |
public class CarnetEnLigneModele { |
private final String baseURL; // Url d'appel aux services |
/** |
* Constructeur |
*/ |
public CarnetEnLigneModele() { |
baseURL=Dictionary.getDictionary("Parameters").get("serviceBaseUrl"); |
} |
/** |
* |
* @param retour |
*/ |
public void getUtilisateurAsynchroneDAO(final iRetourUtilisateur retour) { |
new UtilisateurAsynchroneDAO().getUtilisateur(baseURL,retour ); |
} |
/** |
* |
* @param retour |
*/ |
public Utilisateur getUtilisateurSynchroneDAO() { |
return new Utilisateur("David Delon synchrone",true); |
} |
public void deconnecterUtilisateur(final iRetourUtilisateur retour, String user) { |
new UtilisateurAsynchroneDAO().deconnecterUtilisateur(baseURL,retour,user ); |
} |
public void connecterUtilisateur(final iRetourUtilisateur retour, String login , String password) { |
new UtilisateurAsynchroneDAO().connecteUtilisateur(baseURL,retour,login, password ); |
} |
} |
/trunk/src/org/tela_botanica/client/modeles/ObservationAsynchroneDAO.java |
---|
5,7 → 5,6 |
* |
*/ |
import net.mygwt.ui.client.widget.table.TableItem; |
import org.tela_botanica.client.Util; |
import org.tela_botanica.client.interfaces.iRetourObservation; |
18,8 → 17,6 |
import com.google.gwt.json.client.JSONValue; |
import com.google.gwt.user.client.HTTPRequest; |
import com.google.gwt.user.client.ResponseTextHandler; |
import com.google.gwt.user.client.ui.HTML; |
import com.google.gwt.user.client.ui.Image; |
public class ObservationAsynchroneDAO { |