Skip navigation links

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


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

Skip navigation links

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


Copyright © 1998,2009, Oracle. All rights reserved.