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,org.chenile.utils.entity.model.ChenileEntity
public class QueryMetadata
extends org.chenile.utils.entity.model.BaseEntity
- Author:
- Raja Shankar Kolluru All queries in the system must be configured with this information
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier 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.BaseEntity
getCreatedBy, getCreatedTime, getLastModifiedBy, getLastModifiedTime, getVersion, setCreatedBy, setCreatedTime, setLastModifiedBy, setLastModifiedTime, setVersion, toString
-
Constructor Details
-
QueryMetadata
public QueryMetadata()
-
-
Method Details
-
getStateColumn
-
setStateColumn
-
getId
- Specified by:
getIdin interfaceorg.chenile.utils.entity.model.ChenileEntity- Overrides:
getIdin classorg.chenile.utils.entity.model.BaseEntity- Returns:
- the id
-
setId
- Specified by:
setIdin interfaceorg.chenile.utils.entity.model.ChenileEntity- Overrides:
setIdin classorg.chenile.utils.entity.model.BaseEntity- Parameters:
id- the id to set
-
getWorkflowName
- Returns:
- the workflowName
-
setWorkflowName
- Parameters:
workflowName- the workflowName to set
-
isFlexiblePropnames
public boolean isFlexiblePropnames()- Returns:
- the flexiblePropnames
-
setFlexiblePropnames
public void setFlexiblePropnames(boolean flexiblePropnames) - Parameters:
flexiblePropnames- the flexiblePropnames to set
-
isPaginated
public boolean isPaginated() -
setPaginated
public void setPaginated(boolean paginated) -
getAcls
-
setAcls
-
getColumnMetadata
- Returns:
- the columnMetadata
-
setColumnMetadata
- Parameters:
columnMetadata- the columnMetadata to set
-
isSortable
public boolean isSortable() -
setSortable
public void setSortable(boolean sortable) -
getName
-
setName
-
isToDoList
public boolean isToDoList() -
setToDoList
public void setToDoList(boolean toDoList) -
getFlowColumn
-
setFlowColumn
-
getLateColumn
-
getTendingLateColumn
-
setTendingLateColumn
-
setLateColumn
-