1,7 → 1,11 |
package org.tela_botanica.client.image; |
|
import java.util.Iterator; |
|
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.ImageCarnet; |
import org.tela_botanica.client.modeles.ImageUploaderAsynchroneDAO; |
import org.tela_botanica.client.modeles.ListeImage; |
import org.tela_botanica.client.modeles.ListeImageAsynchroneDAO; |
|
/** |
16,6 → 20,8 |
|
private ImageMediateur iMediateur = null ; |
|
private ListeImage cacheImage = new ListeImage(0) ; |
|
static ImageModele Instance(ImageMediateur im) |
{ |
if(!estInstancie) |
44,4 → 50,30 |
ImageUploaderAsynchroneDAO.choisirMethodeUpload() ; |
} |
|
public void rafraichirListeImage(Object o) |
{ |
cacheImage = (ListeImage)o ; |
} |
|
public void obtenirMetadonnees(Rafraichissable r, String id) |
{ |
|
for(Iterator it = cacheImage.iterator() ; it.hasNext() ;) |
{ |
ImageCarnet im = (ImageCarnet)it.next() ; |
|
if(im.getOrdre().equals(id)) |
{ |
|
Object meta[] = new Object[2] ; |
meta[0] = im.getMetadonnesExif() ; |
meta[1] = im.getMetadonnesIptc() ; |
|
|
r.rafraichir(meta,false) ; |
} |
} |
|
} |
|
} |