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
Modifier and TypeFieldDescriptionprivate String[]
private Map<String,
ColumnMetadata> private boolean
private String
private String
private String
private String
private boolean
private static final long
private boolean
private String
private String
private boolean
private String
Denotes if the output of the query is associated with a workflow this is used to determine the applicable actions. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionString[]
getAcls()
getId()
getName()
boolean
boolean
boolean
boolean
void
void
setColumnMetadata
(Map<String, ColumnMetadata> columnMetadata) void
setFlexiblePropnames
(boolean flexiblePropnames) void
setFlowColumn
(String flowColumn) void
void
setLateColumn
(String lateColumn) void
void
setPaginated
(boolean paginated) void
setSortable
(boolean sortable) void
setStateColumn
(String stateColumn) void
setTendingLateColumn
(String tendingLateColumn) void
setToDoList
(boolean toDoList) void
setWorkflowName
(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:
getId
in interfaceChenileEntity
- Overrides:
getId
in classBaseEntity
- Returns:
- the id
-
setId
- Specified by:
setId
in interfaceChenileEntity
- Overrides:
setId
in 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
-