Package cronapi.database
Class DataSourceFilter
- java.lang.Object
-
- cronapi.database.DataSourceFilter
-
public class DataSourceFilter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataSourceFilter.DataSourceFilterItemstatic classDataSourceFilter.DataSourceOrderItem
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyTo(Class domainClass, String jpql, Var[] params)List<String>findSearchables(Object obj, boolean filterWithAnnotation)voidfindSearchables(Object obj, boolean filterWithAnnotation, List<String> searchable, String baseDomain, String baseAttribute, Set<String> processed)StringgetAppliedJpql()Var[]getAppliedParams()static DataSourceFiltergetInstance(String filter, String order, String filterType, boolean caseInsensitive)LinkedList<DataSourceFilter.DataSourceFilterItem>getItems()StringgetNameWithBaseAttribute(String baseAttribute, String attribute)StringgetType()voidsetItems(LinkedList<DataSourceFilter.DataSourceFilterItem> items)voidsetType(String type)
-
-
-
Method Detail
-
getInstance
public static DataSourceFilter getInstance(String filter, String order, String filterType, boolean caseInsensitive)
-
getItems
public LinkedList<DataSourceFilter.DataSourceFilterItem> getItems()
-
setItems
public void setItems(LinkedList<DataSourceFilter.DataSourceFilterItem> items)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getAppliedJpql
public String getAppliedJpql()
-
getAppliedParams
public Var[] getAppliedParams()
-
findSearchables
public void findSearchables(Object obj, boolean filterWithAnnotation, List<String> searchable, String baseDomain, String baseAttribute, Set<String> processed)
-
getNameWithBaseAttribute
public String getNameWithBaseAttribute(String baseAttribute, String attribute)
-
-