...
| Bloque de código | ||
|---|---|---|
| ||
public class AnuncioLazyDataModel extends FundeWebLazyDataModel<Anuncio> {
@Override
protected List<Anuncio> loadPage( int first, int pageSize, List<SortMeta> multiSortMeta, Map<String, Object> filters ) {
ResultQuery<Anuncio> resultQuery =
getServicioAnuncios().obtenerComunicacionesDto( filters, first, pageSize,
PrimeFacesUtils.sortMetaToString(multiSortMeta) );
setRowCount( resultQuery.getResultCount().intValue() );
return resultQuery.getResultList();
}
private ServicioAnuncios getServicioAnuncios() {
return (ServicioAnuncios) Component.getInstance( ServicioAnuncios.NAME, ScopeType.STATELESS );
}
} |
| Info |
|---|
En las clases Lazy, como manera excepcional, podemos utilizar el DAS directamente si queremos, en lugar del servicio. |
En las clases Lazy, como manera excepcional, podemos utilizar el DAS directamente si queremos, en lugar del servicio.
...