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 Summary
FieldsModifier 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 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
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
id
-
name
-
flowColumn
-
stateColumn
-
lateColumn
-
tendingLateColumn
-
workflowName
Denotes if the output of the query is associated with a workflow this is used to determine the applicable actions. -
toDoList
private boolean toDoList -
flexiblePropnames
private boolean flexiblePropnames -
paginated
private boolean paginated -
acls
-
columnMetadata
-
sortable
private boolean sortable
-
-
Constructor Details
-
QueryMetadata
public QueryMetadata()
-
-
Method Details
-
getStateColumn
-
setStateColumn
-
getId
- Specified by:
getIdin interfaceChenileEntity- Overrides:
getIdin classBaseEntity- Returns:
- the id
-
setId
- Specified by:
setIdin interfaceChenileEntity- Overrides:
setIdin classBaseEntity- 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
-