Package org.chenile.query.model
Class ColumnMetadata
java.lang.Object
org.chenile.query.model.ColumnMetadata
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate booleanUsed for Date range.private Stringprivate ColumnMetadata.ColumnTypeprivate booleanprivate booleanThis field is used to indicate whether the display column should be custom.private booleanprivate Stringprivate booleanprivate StringUsed for grouping of columns in the front-endprivate booleanprivate Stringprivate boolean
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetGroup()getName()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetBetweenQuery(boolean betweenQuery) voidsetColumnName(String columnName) voidsetColumnType(ColumnMetadata.ColumnType columnType) voidsetContainsQuery(boolean containsQuery) voidsetCustomRender(boolean customRender) voidsetDisplay(boolean display) voidsetDropDownQuery(String dropDownQuery) voidsetDropDownValues(List<String> dropDownValues) voidsetFilterable(boolean filterable) voidvoidsetLikeQuery(boolean likeQuery) voidvoidsetSortable(boolean sortable) 
- 
Field Details- 
name
- 
dropDownQuery
- 
filterableprivate boolean filterable
- 
sortableprivate boolean sortable
- 
likeQueryprivate boolean likeQuery
- 
dropDownValues
- 
columnType
- 
containsQueryprivate boolean containsQuery
- 
displayprivate boolean display
- 
columnName
- 
betweenQueryprivate boolean betweenQueryUsed for Date range.
- 
customRenderprivate boolean customRenderThis field is used to indicate whether the display column should be custom. This is usually `true` when the data is present inside the nested JSON.
- 
groupUsed for grouping of columns in the front-end
 
- 
- 
Constructor Details- 
ColumnMetadatapublic ColumnMetadata()
 
- 
- 
Method Details- 
getName- Returns:
- the name
 
- 
setName- Parameters:
- name- the name to set
 
- 
isFilterablepublic boolean isFilterable()- Returns:
- the filterable
 
- 
setFilterablepublic void setFilterable(boolean filterable) - Parameters:
- filterable- the filterable to set
 
- 
isSortablepublic boolean isSortable()- Returns:
- the sortable
 
- 
setSortablepublic void setSortable(boolean sortable) - Parameters:
- sortable- the sortable to set
 
- 
getColumnType- Returns:
- the columnType
 
- 
setColumnType- Parameters:
- columnType- the columnType to set
 
- 
getDropDownValues
- 
setDropDownValues
- 
isLikeQuerypublic boolean isLikeQuery()
- 
setLikeQuerypublic void setLikeQuery(boolean likeQuery) 
- 
getDropDownQuery
- 
setDropDownQuery
- 
setContainsQuerypublic void setContainsQuery(boolean containsQuery) 
- 
isContainsQuerypublic boolean isContainsQuery()
- 
isDisplaypublic boolean isDisplay()
- 
setDisplaypublic void setDisplay(boolean display) 
- 
getColumnName
- 
setColumnName
- 
isBetweenQuerypublic boolean isBetweenQuery()
- 
setBetweenQuerypublic void setBetweenQuery(boolean betweenQuery) 
- 
isCustomRenderpublic boolean isCustomRender()
- 
setCustomRenderpublic void setCustomRender(boolean customRender) 
- 
getGroup
- 
setGroup
 
-