public class SearchInputField extends Object implements Serializable
Data transfer object that contains filter and sorting information in order to generate parts of a query upon field level
Copyright 2016 (C) by Martin Ganserer
| Constructor and Description |
|---|
SearchInputField()
Default constructor
|
SearchInputField(String name,
FilterOperatorEnum operator)
Constructor
|
SearchInputField(String name,
FilterOperatorEnum operator,
String filterCriteria)
Constructor
|
SearchInputField(String name,
FilterOperatorEnum operator,
String filterCriteria,
SortDirectionEnum sortOrder)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
getFilterCriteria() |
String |
getName() |
FilterOperatorEnum |
getOperator() |
int |
getSortIndex() |
SortDirectionEnum |
getSortOrder() |
boolean |
isDateTimeFormat() |
void |
setDateTimeFormat(boolean dateTimeFormat) |
void |
setFilterCriteria(String filterCriteria) |
void |
setName(String name)
Set field name
|
void |
setOperator(FilterOperatorEnum operator) |
void |
setSortIndex(int sortIndex) |
void |
setSortOrder(SortDirectionEnum sortOrder) |
public SearchInputField()
public SearchInputField(String name, FilterOperatorEnum operator)
name - operator - public SearchInputField(String name, FilterOperatorEnum operator, String filterCriteria)
name - operator - filterCriteria - public SearchInputField(String name, FilterOperatorEnum operator, String filterCriteria, SortDirectionEnum sortOrder)
name - operator - filterCriteria - sortOrder - public String getName()
public void setName(String name)
name - public FilterOperatorEnum getOperator()
public void setOperator(FilterOperatorEnum operator)
operator - public String getFilterCriteria()
public void setFilterCriteria(String filterCriteria)
filterCriteria - public SortDirectionEnum getSortOrder()
public void setSortOrder(SortDirectionEnum sortOrder)
sortOrder - public int getSortIndex()
public void setSortIndex(int sortIndex)
sortIndex - public boolean isDateTimeFormat()
public void setDateTimeFormat(boolean dateTimeFormat)
dateTimeFormat - Copyright © 2018. All rights reserved.