Class AbstractFilter
- java.lang.Object
-
- org.neotropic.kuwaiba.modules.core.queries.filters.AbstractFilter
-
- Direct Known Subclasses:
BooleanFilter
,DateFilter
,ListTypeFilter
,NumericFilter
,ParentFilter
,StringFilter
public abstract class AbstractFilter extends Object
Abstract class for create query filters- Author:
- Orlando Paz <orlando.paz@kuwaiba.org>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractFilter.Criteria
-
Field Summary
Fields Modifier and Type Field Description protected AbstractFilter.Criteria
criteria
protected TranslationService
ts
protected String
value
-
Constructor Summary
Constructors Constructor Description AbstractFilter(TranslationService ts)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.vaadin.flow.component.Component
getComponent()
AbstractFilter.Criteria
getCriteria()
String
getValue()
abstract String
getValueAsString()
abstract boolean
isValid()
void
setCriteria(AbstractFilter.Criteria criteria)
void
setValue(String value)
-
-
-
Field Detail
-
ts
protected TranslationService ts
-
criteria
protected AbstractFilter.Criteria criteria
-
value
protected String value
-
-
Constructor Detail
-
AbstractFilter
public AbstractFilter(TranslationService ts)
-
-
Method Detail
-
getCriteria
public AbstractFilter.Criteria getCriteria()
-
setCriteria
public void setCriteria(AbstractFilter.Criteria criteria)
-
getValue
public String getValue()
-
setValue
public void setValue(String value)
-
getComponent
public abstract com.vaadin.flow.component.Component getComponent()
-
getValueAsString
public abstract String getValueAsString()
-
isValid
public abstract boolean isValid()
-
-