Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Ignore whitespace Rev 28 → Rev 27

/trunk/src/org/tela_botanica/client/image/ImageModele.java
9,18 → 9,16
import org.tela_botanica.client.modeles.ImageUploaderAsynchroneDAO;
import org.tela_botanica.client.modeles.ListeImageCarnet;
import org.tela_botanica.client.modeles.ListeImageAsynchroneDAO;
import org.tela_botanica.client.modeles.MotsClesAsynchroneDAO;
 
import com.google.gwt.user.client.ui.Tree;
import com.gwtext.client.data.ArrayReader;
import com.gwtext.client.data.FieldDef;
import com.gwtext.client.data.IntegerFieldDef;
import com.gwtext.client.data.MemoryProxy;
import com.gwtext.client.data.Node;
import com.gwtext.client.data.NodeTraversalCallback;
import com.gwtext.client.data.RecordDef;
import com.gwtext.client.data.Store;
import com.gwtext.client.data.StringFieldDef;
import com.gwtext.client.data.Tree;
import com.gwtext.client.widgets.tree.TreeNode;
 
/**
37,14 → 35,12
private ListeImageCarnet cacheImage = new ListeImageCarnet(0) ;
private HashMap motsCles = new HashMap(0) ;
private HashMap motcles = new HashMap(0) ;
private Store st = null ;
private com.gwtext.client.data.Tree arbreMotsCles = null ;
private Tree arbreMotsCles = null ;
private String arbreAplati = "" ;
static ImageModele Instance(ImageMediateur im)
{
if(!estInstancie)
87,12 → 83,12
public void rafraichirArbreMotsCles(Object o)
{
arbreMotsCles = (com.gwtext.client.data.Tree)o ;
arbreMotsCles = (Tree)o ;
}
public void rafraichirMotsCles(Object o)
{
motsCles = (HashMap)o ;
motcles = (HashMap)o ;
}
public void obtenirMetadonnees(Rafraichissable r, String id)
125,22 → 121,17
String key = ids[i] ;
ImageCarnet ic = (ImageCarnet)cacheImage.get(key) ;
ic.miseAJourInfoGenerales(commentaires, date) ;
mettreAjourBaseDeDonneesImageCarnet(ic) ;
mettreAjourImageCarnet(ic) ;
}
}
public void mettreAjourMotsClesId(String text, String id)
{
motsCles.put(id, text) ;
motcles.put(id, text) ;
}
public void mettreAjourBaseDeDonneesMotsClesId()
public void mettreAJourBaseDeDonnees()
{
}
public void mettreAJourBaseDeDonneesListeImageCarnet()
{
ListeImageAsynchroneDAO liDaO = new ListeImageAsynchroneDAO();
liDaO.setIMediateur(iMediateur);
147,7 → 138,7
liDaO.SynchroniserBaseDeDonnees(cacheImage);
}
public void mettreAjourBaseDeDonneesImageCarnet(ImageCarnet ic)
public void mettreAjourImageCarnet(ImageCarnet ic)
{
ImageAsynchroneDAO iaDaO = new ImageAsynchroneDAO();
iaDaO.setIMediateur(iMediateur);
225,15 → 216,15
public void afficherMotsCles()
{
for(Iterator it = motsCles.keySet().iterator() ; it.hasNext() ;)
for(Iterator it = motcles.keySet().iterator() ; it.hasNext() ;)
{
String key = (String)it.next() ;
String valeur = (String)motsCles.get(key) ;
String valeur = (String)motcles.get(key) ;
System.out.println("clé : "+key+" valeur : "+valeur);
}
}
 
public void mettreAjourMotsCles(String[] ids, String motsClesEnCours, com.gwtext.client.data.Tree arbreMC) {
public void mettreAjourMotsCles(String[] ids, String motsClesEnCours) {
for (int i = 0; i < ids.length; i++) {
244,105 → 235,5
}
}
rafraichirArbreMotsCles(arbreMC) ;
}
 
public void ajouterMotCleDansArbre(TreeNode n, com.gwtext.client.data.Tree arbreMC) {
MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO() ;
MCDao.setIMediateur(getIMediateur()) ;
String[] usObj = (String[])n.getUserObject() ;
String motCle = usObj[0] ;
String id = usObj[1] ;
String parentId = ""
;
if(!id.equals("racine"))
{
String[] parentUsObj = (String[])n.getParentNode().getUserObject() ;
parentId = parentUsObj[1] ;
}
else
{
parentId = "racine" ;
}
rafraichirArbreMotsCles(arbreMC) ;
String nouveauMotCle = "&motcle="+motCle+"&id="+id+"&parent="+parentId ;
MCDao.ajouterBaseDeDonnees(nouveauMotCle) ;
}
 
public void supprimerMotCleDansArbre(TreeNode n, Tree arbreMC) {
MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO() ;
MCDao.setIMediateur(getIMediateur()) ;
String[] usObj = (String[])n.getUserObject() ;
String motCle = usObj[0] ;
String id = usObj[1] ;
String motCleASupprimer = id ;
MCDao.supprimerBaseDeDonnees(id) ;
}
 
public void modifierMotCleDansArbre(TreeNode n, Tree arbreMC) {
MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO() ;
MCDao.setIMediateur(getIMediateur()) ;
String[] usObj = (String[])n.getUserObject() ;
String motCle = usObj[0] ;
String id = usObj[1] ;
String parentId = ""
;
if(!id.equals("racine"))
{
String[] parentUsObj = (String[])n.getParentNode().getUserObject() ;
parentId = parentUsObj[1] ;
}
else
{
parentId = "racine" ;
}
rafraichirArbreMotsCles(arbreMC) ;
String motCleModifie = "&motcle="+motCle+"&id="+id+"&parent="+parentId ;
MCDao.modifierBaseDeDonnees(motCleModifie) ;
}
public void deplacerMotCleDansArbre(TreeNode n, Tree arbreMC)
{
MotsClesAsynchroneDAO MCDao = new MotsClesAsynchroneDAO() ;
MCDao.setIMediateur(getIMediateur()) ;
String[] usObj = (String[])n.getUserObject() ;
String motCle = usObj[0] ;
String id = usObj[1] ;
String parentId = ""
;
if(!id.equals("racine"))
{
String[] parentUsObj = (String[])n.getParentNode().getUserObject() ;
parentId = parentUsObj[1] ;
}
else
{
parentId = "racine" ;
}
rafraichirArbreMotsCles(arbreMC) ;
String motCleModifie = "&motcle="+motCle+"&id="+id+"&parent="+parentId ;
MCDao.deplacerBaseDeDonnees(motCleModifie) ;
}
}