Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 1 (11.1.1)
E14128-05

oracle.alm.connector.data
Class WorkItemQueryDef

java.lang.Object
  extended by oracle.alm.connector.data.RowDef
      extended by oracle.alm.connector.data.WorkItemDef
          extended by oracle.alm.connector.data.WorkItemQueryDef

public class WorkItemQueryDef
extends WorkItemDef

WorkItemQueryDef is the data structure that holds the definition of a work item query.

Since:
11.1.1.1.0
See Also:
WorkItemQuery, Criterion

Nested Class Summary
static class WorkItemQueryDef.Conjunction
          Query Conjunction definition
 
Field Summary
protected  java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs
           
 
Fields inherited from class oracle.alm.connector.data.WorkItemDef
DEFAULT_TYPE_NAME, webReference
 
Fields inherited from class oracle.alm.connector.data.RowDef
DEFAULT_FETCH_SIZE
 
Constructor Summary
WorkItemQueryDef()
           
 
Method Summary
 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.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> getDisplyFieldDefs()
          Retrieves the definitions of fields used as columns in the query result table.
 WorkItemQueryDef.Conjunction getJunction()
          Retrieves the query conjucntion
 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.lang.String getSelectList()
          Retrieves the query select statement
 WorkItemQueryDef getWorkItemDef(java.lang.String sourceName)
          Retrieves the work item query definition
 void setDisplyFieldDefs(java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs)
          Sets the display fields for the query result
 void setJunction(WorkItemQueryDef.Conjunction junction)
          Sets the query conjucntion
 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
 
Methods inherited from class oracle.alm.connector.data.WorkItemDef
addWebReferenceEntry, createNew, getCommentDef, getDataSourceDefs, getIdDef, getIDLabel, getLabelDef, getName, getRepositoryDef, getSubjectDef, getSupportSearchByID, getSupportWorkItemCreation, getType, getUrlHandlerClass, getWebReferences, setCommentDef, setIdDef, setIDLabel, setLabelDef, setName, setRepositoryDef, setSubjectDef, setSupportSearchByID, setSupportWorkItemCreation, setType, setUrlHandlerClass
 
Methods inherited from class oracle.alm.connector.data.RowDef
getDataSource, getFieldDefs, getLovDefs, setDataSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

displayItemDefs

protected java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs
Constructor Detail

WorkItemQueryDef

public WorkItemQueryDef()
Method Detail

setJunction

public void setJunction(WorkItemQueryDef.Conjunction junction)
Sets the query conjucntion

Parameters:
junction - the conjunction type

getJunction

public WorkItemQueryDef.Conjunction getJunction()
Retrieves the query conjucntion

Returns:
the query conjunction

setSelectList

public void setSelectList(java.lang.String selectStatement)
Sets the query select statement

Parameters:
selectStatement -

setOperatorHandlerClass

public void setOperatorHandlerClass(java.lang.String operatorHandler)
Set the operator handling class for work item fields having customzied operator set.

Parameters:
operatorHandler -

getOperatorHandlerClass

public java.lang.String getOperatorHandlerClass()
get the operator handling class for work item fields having customzied operator set.


getSelectList

public java.lang.String getSelectList()
Retrieves the query select statement

Returns:
the query select statement

setDisplyFieldDefs

public void setDisplyFieldDefs(java.util.Map<java.lang.String,WorkItemFieldDef> displayItemDefs)
Sets the display fields for the query result

Parameters:
displayItemDefs -

addDisplayFieldDef

public void addDisplayFieldDef(java.lang.String name,
                               WorkItemFieldDef wiFldDef)
Adds a work item field as display field shown in the query result

Parameters:
name - work item attribute name
wiFldDef - work item field definition

getWorkItemDef

public WorkItemQueryDef getWorkItemDef(java.lang.String sourceName)
Retrieves the work item query definition

Parameters:
sourceName - query source field

getDisplyFieldDefs

public java.util.Map<java.lang.String,WorkItemFieldDef> getDisplyFieldDefs()
Retrieves the definitions of fields used as columns in the query result table.

Returns:
field names that are used as display columns in the query result table.

getOperators

public 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

Returns:
the operators to show in the query form for the specified field

getDefaultOperator

public 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.

Returns:
the operator to show

convertToDatabaseField

public java.lang.String convertToDatabaseField(java.lang.String input)
Reserved for internal use only


convertToDatabaseField

public java.lang.String convertToDatabaseField(java.lang.String input,
                                               java.lang.String separator)
Reserved for internal use only


convertToDisplayLabel

public java.lang.String convertToDisplayLabel(java.lang.String input)
Reserved for internal use only


convertToDisplayLabel

public java.lang.String convertToDisplayLabel(java.lang.String input,
                                              java.lang.String separator)
Reserved for internal use only


Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 1 (11.1.1)
E14128-05

Copyright © 1999,2010, Oracle. All rights reserved.