Skip to content

NikolayNN/filter-specifications-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

*** get started 1.

public class ConvertersExt extends Converters {

    @Override
    public void addConverters() {
        map.put(NotificationType.class, NotificationType::valueOf);
        map.put(ProviderType.class, ProviderType::valueOf);
        map.put(CommandType.class, CommandType::valueOf);
    }
}
@ComponentScan(basePackages = {"by.nhorushko.filterspecification"})
Symbol Operation Example filter query param
eq Equals city=eq#Sydney
neq Not Equals country=neq#uk
gt Greater Than amount=gt#10000
gte Greater Than or equals to amount=gte#10000
lt Less Than amount=lt#10000
lte Less Than or equals to amount=lte#10000
in IN country=in#uk, usa, au
nin Not IN country=nin#fr, de, nz
btn Between joiningDate=btn#2018-01-01, 2016-01-01
like Like firstName=like#John
en equalsNull firstName=en#null
nn not null firstName=nn#null

Подключение библиотеки:

        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>

       <dependency>
            <groupId>com.github.NikolayNN</groupId>
            <artifactId>filter-specifications-lib</artifactId>
            <version>2.0</version>
        </dependency>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages