Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1486 → Rev 1487

/branches/v1.1-aramon/src/org/tela_botanica/client/composants/pagination/ProxyPublicationsAPersonne.java
7,6 → 7,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.modeles.Valeur;
import org.tela_botanica.client.modeles.ValeurListe;
import org.tela_botanica.client.modeles.ValeurListeAsyncDao;
import org.tela_botanica.client.synchronisation.Sequenceur;
25,10 → 26,12
public class ProxyPublicationsAPersonne<D> extends Proxy {
String personneId = null;
List<Valeur> rolesId = null;
public ProxyPublicationsAPersonne(Sequenceur sequenceur, String personneId) {
public ProxyPublicationsAPersonne(Sequenceur sequenceur, String personneId, List<Valeur> rolesId) {
super(sequenceur);
this.personneId = personneId;
this.rolesId = rolesId;
}
@Override
38,12 → 41,16
this.loadConfig = loadConfig;
 
BasePagingLoadConfig lc = (BasePagingLoadConfig)loadConfig;
mediateur.selectionnerPublicationAPersonne(this, this.personneId, recherche, lc.getOffset(), lc.getLimit(), sequenceur);
mediateur.selectionnerPublicationsAPersonne(this, personneId, rolesId, recherche, lc.getOffset(), lc.getLimit(), sequenceur);
}
public void setPersonneId(String personneId) {
this.personneId = personneId;
}
public void setRolesId(List<Valeur> rolesId) {
this.rolesId = rolesId;
}
 
@Override
@SuppressWarnings("unchecked")
/branches/v1.1-aramon/src/org/tela_botanica/client/composants/GrillePaginable.java
33,6 → 33,7
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
import com.extjs.gxt.ui.client.widget.grid.RowNumberer;
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
import com.extjs.gxt.ui.client.widget.selection.SelectionModel;
import com.extjs.gxt.ui.client.widget.toolbar.PagingToolBar;
 
public class GrillePaginable<D extends ModelData> extends ContentPanel implements Rafraichissable, GrilleParametrable<D> {
116,6 → 117,10
return storeGrille;
}
public GridSelectionModel<D> getSelectionModel() {
return grille.getSelectionModel();
}
public D getSelection() {
return grille.getSelectionModel().getSelectedItem();
}