All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.mateu.jpa.domain.ui.cruds.queries.rows.RowsQuery Maven / Gradle / Ivy

There is a newer version: 3.0-alpha.63
Show newest version
package io.mateu.jpa.domain.ui.cruds.queries.rows;

import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import io.mateu.core.domain.model.reflection.fieldabstraction.Field;
import io.mateu.core.domain.uidefinition.core.app.MDDOpenCRUDAction;
import io.mateu.core.domain.uidefinition.core.views.ExtraFilters;
import io.mateu.jpa.domain.ui.cruds.queries.Query;
import java.util.List;
import java.util.Map;
import lombok.extern.slf4j.Slf4j;
import org.springframework.data.domain.Pageable;

@Slf4j
@SuppressFBWarnings({"EI_EXPOSE_REP2", "EI_EXPOSE_REP"})
public class RowsQuery extends Query {

  public RowsQuery(
      MDDOpenCRUDAction action,
      String searchText,
      Object filters,
      Pageable pageable,
      Map aliasedColumnNamesByColId,
      String queryFilters,
      ExtraFilters extraFilters,
      String selectColumnsForCount,
      String selectColumnsForList,
      Map alias,
      Map aliasedColumnNames,
      List columnNames,
      List aliasedColumnNamesList,
      List filterFields,
      List columnFields) {
    super(
        action,
        searchText,
        filters,
        pageable,
        aliasedColumnNamesByColId,
        queryFilters,
        extraFilters,
        selectColumnsForCount,
        selectColumnsForList,
        alias,
        aliasedColumnNames,
        columnNames,
        aliasedColumnNamesList,
        filterFields,
        columnFields);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy