Home Manual Reference Source Test Repository
import Criteria from 'js-criteria/src/api/Criteria.js'
public class | source

Criteria

Criteria Class to provide query on json data

Constructor Summary

Public Constructor
public

constructor(mapArray: Array<Map>)

Member Summary

Private Members
private
private
private

Method Summary

Public Methods
public

add(restriction: Function)

public

addOrder(order: Function)

public

createAlias(name: *, alias: *)

public
public
public
public

list(): any

public
public

Public Constructors

public constructor(mapArray: Array<Map>) source

Params:

NameTypeAttributeDescription
mapArray Array<Map>

Private Members

private __firstResult: * source

private __mapArray: * source

private __maxResult: * source

Public Methods

public add(restriction: Function) source

Params:

NameTypeAttributeDescription
restriction Function

public addOrder(order: Function) source

Params:

NameTypeAttributeDescription
order Function

public createAlias(name: *, alias: *) source

Params:

NameTypeAttributeDescription
name *
alias *

public getFirstResult(): number source

Return:

number

public getMaxResult(): number source

Return:

number

public getRestrictions(): Array<Function> source

Return:

Array<Function>

public list(): any source

Return:

any

public setFirstResult(first: number) source

Params:

NameTypeAttributeDescription
first number

public setMaxResults(max: number) source

Params:

NameTypeAttributeDescription
max number