Package org.chenile.query.model
Class QueryMetadata
java.lang.Object
org.chenile.utils.entity.model.BaseEntity
org.chenile.query.model.QueryMetadata
- All Implemented Interfaces:
- Serializable,- ChenileEntity
- Author:
- Raja Shankar Kolluru All queries in the system must be configured with this information
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate String[]private Map<String,ColumnMetadata> private booleanprivate Stringprivate Stringprivate Stringprivate Stringprivate booleanprivate static final longprivate booleanprivate Stringprivate Stringprivate booleanprivate StringDenotes if the output of the query is associated with a workflow this is used to determine the applicable actions.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionString[]getAcls()getId()getName()booleanbooleanbooleanbooleanvoidvoidsetColumnMetadata(Map<String, ColumnMetadata> columnMetadata) voidsetFlexiblePropnames(boolean flexiblePropnames) voidsetFlowColumn(String flowColumn) voidvoidsetLateColumn(String lateColumn) voidvoidsetPaginated(boolean paginated) voidsetSortable(boolean sortable) voidsetStateColumn(String stateColumn) voidsetTendingLateColumn(String tendingLateColumn) voidsetToDoList(boolean toDoList) voidsetWorkflowName(String workflowName) Methods inherited from class org.chenile.utils.entity.model.BaseEntitygetCreatedBy, getCreatedTime, getLastModifiedBy, getLastModifiedTime, getVersion, setCreatedBy, setCreatedTime, setLastModifiedBy, setLastModifiedTime, setVersion, toString
- 
Field Details- 
serialVersionUIDprivate static final long serialVersionUID- See Also:
 
- 
id
- 
name
- 
flowColumn
- 
stateColumn
- 
lateColumn
- 
tendingLateColumn
- 
workflowNameDenotes if the output of the query is associated with a workflow this is used to determine the applicable actions.
- 
toDoListprivate boolean toDoList
- 
flexiblePropnamesprivate boolean flexiblePropnames
- 
paginatedprivate boolean paginated
- 
acls
- 
columnMetadata
- 
sortableprivate boolean sortable
 
- 
- 
Constructor Details- 
QueryMetadatapublic QueryMetadata()
 
- 
- 
Method Details- 
getStateColumn
- 
setStateColumn
- 
getId- Specified by:
- getIdin interface- ChenileEntity
- Overrides:
- getIdin class- BaseEntity
- Returns:
- the id
 
- 
setId- Specified by:
- setIdin interface- ChenileEntity
- Overrides:
- setIdin class- BaseEntity
- Parameters:
- id- the id to set
 
- 
getWorkflowName- Returns:
- the workflowName
 
- 
setWorkflowName- Parameters:
- workflowName- the workflowName to set
 
- 
isFlexiblePropnamespublic boolean isFlexiblePropnames()- Returns:
- the flexiblePropnames
 
- 
setFlexiblePropnamespublic void setFlexiblePropnames(boolean flexiblePropnames) - Parameters:
- flexiblePropnames- the flexiblePropnames to set
 
- 
isPaginatedpublic boolean isPaginated()
- 
setPaginatedpublic void setPaginated(boolean paginated) 
- 
getAcls
- 
setAcls
- 
getColumnMetadata- Returns:
- the columnMetadata
 
- 
setColumnMetadata- Parameters:
- columnMetadata- the columnMetadata to set
 
- 
isSortablepublic boolean isSortable()
- 
setSortablepublic void setSortable(boolean sortable) 
- 
getName
- 
setName
- 
isToDoListpublic boolean isToDoList()
- 
setToDoListpublic void setToDoList(boolean toDoList) 
- 
getFlowColumn
- 
setFlowColumn
- 
getLateColumn
- 
getTendingLateColumn
- 
setTendingLateColumn
- 
setLateColumn
 
-