UNPKG

jpa-specification-body-maker

Version:

Create filter objects for use with JPA specifications

10 lines (9 loc) 604 B
import { JpaFilter } from './jpa-filter'; import { JpaSort } from './jpa-sort'; import { SearchRequest } from './search-request'; export declare class SearchRequestService { createSearchRequest(): SearchRequest; createFilter(key: string, operator: 'EQUAL' | 'NOT_EQUAL' | 'LIKE' | 'IN' | 'BETWEEN', field_type: 'BOOLEAN' | 'CHAR' | 'DATE' | 'DOUBLE' | 'INTEGER' | 'LONG' | 'STRING', or_conjuction: boolean, value?: string | number, values?: string[]): JpaFilter; createSort(key: string, direction: 'ASC' | 'DESC'): JpaSort; transformToUrlParam(request: SearchRequest): string; }