public class WorkItemQueryDef extends WorkItemDef
WorkItemQuery
, Criterion
Modifier and Type | Class and Description |
---|---|
static class |
WorkItemQueryDef.Conjunction
Query Conjunction definition
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,WorkItemFieldDef> |
displayItemDefs |
DEFAULT_TYPE_NAME, webReference
DEFAULT_FETCH_SIZE
Constructor and Description |
---|
WorkItemQueryDef() |
Modifier and Type | Method and Description |
---|---|
void |
addConjunctionSet(WorkItemQueryDef.Conjunction conj)
Utility method to add a conjunction progmatically in the query conjunction set.
|
void |
addDisplayFieldDef(java.lang.String name, WorkItemFieldDef wiFldDef)
Adds a work item field as display field shown in the query result
|
java.lang.String |
convertToDatabaseField(java.lang.String input)
Reserved for internal use only
|
java.lang.String |
convertToDatabaseField(java.lang.String input, java.lang.String separator)
Reserved for internal use only
|
java.lang.String |
convertToDisplayLabel(java.lang.String input)
Reserved for internal use only
|
java.lang.String |
convertToDisplayLabel(java.lang.String input, java.lang.String separator)
Reserved for internal use only
|
java.util.Set |
getConjunctionSet()
get the query conjucntion set
|
WorkItemQuery |
getDefaultCriteria() |
java.lang.String |
getDefaultOperator(WorkItemConnector connector, java.lang.String name, java.lang.Object value)
Retrieves the default operator to use in the query form for the specified field It is the one shown in the drop down of the operator combo box.
|
java.util.Map<java.lang.String,WorkItemFieldDef> |
getDisplayFieldDefs()
Retrieves the definitions of fields used as columns in the query result table.
|
java.util.Map<java.lang.String,WorkItemFieldDef> |
getDisplyFieldDefs()
Deprecated.
use getDisplayFieldDefs() instead.
|
WorkItemQueryDefModel |
getModel() |
java.lang.String |
getOperatorHandlerClass()
get the operator handling class for work item fields having customzied operator set.
|
java.util.Map<java.lang.String,java.lang.String> |
getOperators(WorkItemConnector connector, java.lang.String name)
Retrieves the operators to show in the query form for the specified field
|
java.util.Map<java.lang.String,WorkItemFieldDef> |
getQueryFieldDefs() |
java.lang.String |
getSelectList()
Retrieves the query select statement
|
WorkItemQueryDef |
getWorkItemDef(java.lang.String sourceName)
Deprecated.
since 11.1.2.0, please use getWorkItemDef(WorkItemConnector connector, String sourceName, Object value)
|
WorkItemQueryDef |
getWorkItemDef(WorkItemConnector connector, java.lang.String sourceName, java.lang.Object value)
Retrieves the work item query definition for a specific LOV list field
|
void |
setDefaultCriteria(WorkItemQuery defCriteria) |
void |
setDisplayFieldDefs(java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs)
Sets the display fields for the query result
|
void |
setDisplyFieldDefs(java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs)
Deprecated.
use setDisplayFieldDefs(Map<String, WorkItemFieldDef> displayItemDefs) instead.
|
void |
setModel(WorkItemQueryDefModel model) |
void |
setOperatorHandlerClass(java.lang.String operatorHandler)
Set the operator handling class for work item fields having customzied operator set.
|
void |
setSelectList(java.lang.String selectStatement)
Sets the query select statement
|
addWebReferenceEntry, createNew, getCommentDef, getDataSourceDefs, getFeatureHandlerClass, getIdDef, getIDLabel, getLabelDef, getName, getRepositoryDef, getSubjectDef, getType, getTypeLabel, getUrlHandlerClass, getWebReferences, isSupportSearchById, isSupportWorkItemCreation, setCommentDef, setFeatureHandlerClass, setIdDef, setIDLabel, setLabelDef, setName, setRepositoryDef, setSubjectDef, setSupportSearchById, setSupportWorkItemCreation, setType, setTypeLabel, setUrlHandlerClass
getDataSource, getFieldDefs, getLovDefs, setDataSource
protected java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs
public java.util.Set getConjunctionSet()
public java.util.Map<java.lang.String,WorkItemFieldDef> getQueryFieldDefs()
public WorkItemQueryDefModel getModel()
public void setModel(WorkItemQueryDefModel model)
public void addConjunctionSet(WorkItemQueryDef.Conjunction conj)
conj
-public void setSelectList(java.lang.String selectStatement)
selectStatement
-public void setOperatorHandlerClass(java.lang.String operatorHandler)
operatorHandler
-public java.lang.String getOperatorHandlerClass()
public java.lang.String getSelectList()
public void setDisplyFieldDefs(java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs)
displayItemDefs
-public void setDisplayFieldDefs(java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs)
displayItemDefs
-public void addDisplayFieldDef(java.lang.String name, WorkItemFieldDef wiFldDef)
name
- work item attribute namewiFldDef
- work item field definitionpublic void setDefaultCriteria(WorkItemQuery defCriteria)
public WorkItemQuery getDefaultCriteria()
public WorkItemQueryDef getWorkItemDef(java.lang.String sourceName)
sourceName
- the source field namepublic WorkItemQueryDef getWorkItemDef(WorkItemConnector connector, java.lang.String sourceName, java.lang.Object value)
connector
- the current connector objectsourceName
- the current LOV list field name.value
- the submitted value for current LOV list fieldpublic java.util.Map<java.lang.String,WorkItemFieldDef> getDisplyFieldDefs()
public java.util.Map<java.lang.String,WorkItemFieldDef> getDisplayFieldDefs()
public java.util.Map<java.lang.String,java.lang.String> getOperators(WorkItemConnector connector, java.lang.String name)
public java.lang.String getDefaultOperator(WorkItemConnector connector, java.lang.String name, java.lang.Object value)
public java.lang.String convertToDatabaseField(java.lang.String input)
public java.lang.String convertToDatabaseField(java.lang.String input, java.lang.String separator)
public java.lang.String convertToDisplayLabel(java.lang.String input)
public java.lang.String convertToDisplayLabel(java.lang.String input, java.lang.String separator)