/trunk/src/org/tela_botanica/client/composants/pagination/ProxyCollections.java |
---|
9,6 → 9,7 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.ValeurListeAsyncDao; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import com.extjs.gxt.ui.client.Registry; |
23,8 → 24,8 |
public class ProxyCollections<D> extends Proxy { |
public ProxyCollections() { |
super(); |
public ProxyCollections(Sequenceur sequenceur) { |
super(sequenceur); |
} |
@Override |
33,8 → 34,9 |
this.callback = callback; |
this.loadConfig = loadConfig; |
BasePagingLoadConfig lc = (BasePagingLoadConfig)loadConfig; |
mediateur.selectionnerCollection(this, recherche, lc.getOffset(), lc.getLimit()); |
BasePagingLoadConfig lc = (BasePagingLoadConfig)loadConfig; |
mediateur.selectionnerCollection(this, recherche, lc.getOffset(), lc.getLimit(), sequenceur); |
} |
42,8 → 44,6 |
@SuppressWarnings("unchecked") |
public void rafraichir(Object nouvellesDonnees) { |
Debug.log("RAFRAICHIR ProxyCollections"); |
try |
{ |
data = nouvellesDonnees; |
/trunk/src/org/tela_botanica/client/composants/pagination/ProxyValeur.java |
---|
9,6 → 9,7 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.ValeurListeAsyncDao; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import com.extjs.gxt.ui.client.Registry; |
25,8 → 26,8 |
private String nomListe = ""; |
public ProxyValeur(String nomListe) { |
super(); |
public ProxyValeur(String nomListe, Sequenceur sequenceur) { |
super(sequenceur); |
this.nomListe = nomListe; |
} |
36,7 → 37,7 |
this.loadConfig = loadConfig; |
BasePagingLoadConfig lc = (BasePagingLoadConfig)loadConfig; |
mediateur.obtenirListeValeurEtRafraichir(this, nomListe, true, recherche, lc.getOffset(), lc.getLimit(), null); |
mediateur.obtenirListeValeurEtRafraichir(this, nomListe, true, recherche, lc.getOffset(), lc.getLimit(), sequenceur); |
} |
/trunk/src/org/tela_botanica/client/composants/pagination/Proxy.java |
---|
6,6 → 6,7 |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.RegistreId; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import com.extjs.gxt.ui.client.Registry; |
24,8 → 25,11 |
protected static Object data; |
public Proxy() { |
protected Sequenceur sequenceur = null; |
public Proxy(Sequenceur sequenceur) { |
super(data); |
this.sequenceur = sequenceur; |
} |
public abstract void load(TransformateurJSONaModelData<D> reader, Object loadConfig, AsyncCallback<D> callback, String recherche); |
/trunk/src/org/tela_botanica/client/composants/pagination/ProxyStructures.java |
---|
9,6 → 9,7 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.ValeurListeAsyncDao; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import com.extjs.gxt.ui.client.Registry; |
23,8 → 24,8 |
public class ProxyStructures<D> extends Proxy { |
public ProxyStructures() { |
super(); |
public ProxyStructures(Sequenceur sequenceur) { |
super(sequenceur); |
} |
@Override |
34,7 → 35,7 |
this.loadConfig = loadConfig; |
BasePagingLoadConfig lc = (BasePagingLoadConfig)loadConfig; |
mediateur.selectionnerStructure(this, recherche, lc.getOffset(), lc.getLimit(), null); |
mediateur.selectionnerStructure(this, recherche, lc.getOffset(), lc.getLimit(), sequenceur); |
} |
/trunk/src/org/tela_botanica/client/composants/pagination/ProxyProjets.java |
---|
9,6 → 9,7 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.ValeurListeAsyncDao; |
import org.tela_botanica.client.synchronisation.Sequenceur; |
import org.tela_botanica.client.util.Debug; |
import com.extjs.gxt.ui.client.Registry; |
23,8 → 24,8 |
public class ProxyProjets<D> extends Proxy { |
public ProxyProjets() { |
super(); |
public ProxyProjets(Sequenceur sequenceur) { |
super(sequenceur); |
} |
@Override |
34,7 → 35,7 |
this.loadConfig = loadConfig; |
BasePagingLoadConfig lc = (BasePagingLoadConfig)loadConfig; |
mediateur.selectionnerProjet(this, recherche, lc.getOffset(), lc.getLimit(), null); |
mediateur.selectionnerProjet(this, recherche, lc.getOffset(), lc.getLimit(), sequenceur); |
} |