Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Bloque de código
titleDASImpl
public ResultQuery<Entity> obtenerEntities( Map<String, Object> filters, int first, int pageSize, String multiSortMeta ) {
        List<String> restricciones = new ArrayList<>();

        if (filters != null) {
               restricciones = filters.keySet().stream().filter( filtro -> filters.get( filtro ) != null ).map( <<<<<<condiciones a filtrar>>>>>> ).collect( Collectors.toList() );
        }
        return this.resultsByEntityNamedQueryWithDinamicFilter( "obtenerEntities", restricciones, null, first, pageSize, multiSortMeta, null, null );
}


Info

Vease también Consultas con Filtros Dinámicos con diferentes Operadores Lógicos.



Creamos o añadimos a un servicio para manejar la lógica y actuar como intermediario entre el DAS y la capa de presentación con su @Name correspondiente y @Stateles. (@Name( EntityService.ID )@Stateless)

...