public class DefaultNutsVersionFilter extends AbstractVersionFilter implements NutsVersionFilter, Simplifiable<NutsVersionFilter>, NutsScriptAwareIdFilter, Serializable
| Constructor and Description |
|---|
DefaultNutsVersionFilter(NutsSession ws) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptVersion(NutsVersion version,
NutsSession session) |
void |
add(NutsVersionInterval interval) |
boolean |
equals(Object obj) |
NutsVersionInterval[] |
getIntervals() |
int |
hashCode() |
static NutsVersionFilter |
parse(String version,
NutsSession session) |
NutsVersionFilter |
simplify() |
String |
toJsNutsIdFilterExpr()
if convertible to javascript boolean expression return valid non null
code.
|
String |
toString() |
and, neg, orand, getFilterOp, getFilterType, getSession, getSubFilters, getWorkspace, or, simplify, toclone, finalize, getClass, notify, notifyAll, wait, wait, waitacceptSearchId, and, neg, orand, getFilterOp, getFilterType, getSubFilters, getWorkspace, or, simplify, topublic DefaultNutsVersionFilter(NutsSession ws)
public static NutsVersionFilter parse(String version, NutsSession session)
public boolean acceptVersion(NutsVersion version, NutsSession session)
acceptVersion in interface NutsVersionFilterpublic NutsVersionInterval[] getIntervals()
public void add(NutsVersionInterval interval)
public String toJsNutsIdFilterExpr()
NutsScriptAwareIdFiltertoJsNutsIdFilterExpr in interface NutsScriptAwareIdFilterpublic NutsVersionFilter simplify()
simplify in interface NutsFiltersimplify in interface Simplifiable<NutsVersionFilter>Copyright © 2021 vpc open source initiative. All rights reserved.