com.microsoft.tfs.core.clients.workitem.query.qe
Class WIQLOperators

java.lang.Object
  extended by com.microsoft.tfs.core.clients.workitem.query.qe.WIQLOperators

public final class WIQLOperators
extends java.lang.Object

This class encapsulates mappings between invariant (non-Locale-sensitive) representations of operators used in the GUI WIQL builder and localized (Locale-sensitive) representations of those operators.

Since:
TEE-SDK-10.1

Nested Class Summary
static class WIQLOperators.LogicalOperator
           
 
Field Summary
static java.lang.String AND
           
static java.lang.String CONTAINS
           
static java.lang.String CONTAINS_WORDS
           
static java.lang.String CURRENT_ITERATION_CONTEXT_KEY
           
static java.lang.String EQUAL_TO
           
static java.lang.String EQUAL_TO_FIELD
           
static java.lang.String EVER
           
static java.lang.String GREATER_THAN
           
static java.lang.String GREATER_THAN_FIELD
           
static java.lang.String GREATER_THAN_OR_EQUAL_TO
           
static java.lang.String GREATER_THAN_OR_EQUAL_TO_FIELD
           
static java.lang.String IN
           
static java.lang.String IN_GROUP
           
static java.lang.String LESS_THAN
           
static java.lang.String LESS_THAN_FIELD
           
static java.lang.String LESS_THAN_OR_EQUAL_TO
           
static java.lang.String LESS_THAN_OR_EQUAL_TO_FIELD
           
static java.lang.String MACRO_CURRENT_ITERATION
           
static java.lang.String MACRO_ME
           
static java.lang.String MACRO_PROJECT
           
static java.lang.String MACRO_TODAY
           
static java.lang.String NOT_
           
static java.lang.String NOT_CONTAINS
           
static java.lang.String NOT_CONTAINS_WORDS
           
static java.lang.String NOT_EQUAL_TO
           
static java.lang.String NOT_EQUAL_TO_FIELD
           
static java.lang.String NOT_EVER
           
static java.lang.String NOT_IN_GROUP
           
static java.lang.String NOT_UNDER
           
static java.lang.String OR
           
static java.lang.String PROJECT_CONTEXT_KEY
           
static java.lang.String SPECIAL_ANY
           
static java.lang.String TEAM_NAME_CONTEXT_KEY
           
static java.lang.String UNDER
           
 
Method Summary
static java.lang.String getInvariantOperator(java.lang.String localizedOperator)
           
static java.lang.String getInvariantTodayMinusMacro(java.lang.String localizedValue)
           
static java.lang.String getLocalizedOperator(java.lang.String invariantOperator)
           
static java.lang.String getLocalizedTodayMinusMacro(int number)
           
static java.lang.String getLocalizedTodayMinusMacro(java.lang.String invariantValue)
           
static WIQLOperators.LogicalOperator getLogicalOperator(java.lang.String logicalOperatorText)
           
static boolean isContainsOperator(java.lang.String op)
           
static boolean isContainsWordsOperator(java.lang.String op)
           
static boolean isFieldNameOperator(java.lang.String op)
           
static boolean isGroupOperator(java.lang.String op)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROJECT_CONTEXT_KEY

public static final java.lang.String PROJECT_CONTEXT_KEY
Constant Field Value:
"project"
See Also:
Constant Field Values

TEAM_NAME_CONTEXT_KEY

public static final java.lang.String TEAM_NAME_CONTEXT_KEY
Constant Field Value:
"team"
See Also:
Constant Field Values

CURRENT_ITERATION_CONTEXT_KEY

public static final java.lang.String CURRENT_ITERATION_CONTEXT_KEY
Constant Field Value:
"currentIteration"
See Also:
Constant Field Values

AND

public static final java.lang.String AND
Constant Field Value:
"AND"
See Also:
Constant Field Values

CONTAINS

public static final java.lang.String CONTAINS
Constant Field Value:
"CONTAINS"
See Also:
Constant Field Values

CONTAINS_WORDS

public static final java.lang.String CONTAINS_WORDS
Constant Field Value:
"CONTAINS WORDS"
See Also:
Constant Field Values

EQUAL_TO

public static final java.lang.String EQUAL_TO
Constant Field Value:
"="
See Also:
Constant Field Values

EVER

public static final java.lang.String EVER
Constant Field Value:
"EVER"
See Also:
Constant Field Values

GREATER_THAN

public static final java.lang.String GREATER_THAN
Constant Field Value:
">"
See Also:
Constant Field Values

GREATER_THAN_OR_EQUAL_TO

public static final java.lang.String GREATER_THAN_OR_EQUAL_TO
Constant Field Value:
">="
See Also:
Constant Field Values

IN

public static final java.lang.String IN
Constant Field Value:
"IN"
See Also:
Constant Field Values

LESS_THAN

public static final java.lang.String LESS_THAN
Constant Field Value:
"<"
See Also:
Constant Field Values

LESS_THAN_OR_EQUAL_TO

public static final java.lang.String LESS_THAN_OR_EQUAL_TO
Constant Field Value:
"<="
See Also:
Constant Field Values

MACRO_ME

public static final java.lang.String MACRO_ME
Constant Field Value:
"@me"
See Also:
Constant Field Values

MACRO_PROJECT

public static final java.lang.String MACRO_PROJECT
Constant Field Value:
"@project"
See Also:
Constant Field Values

MACRO_CURRENT_ITERATION

public static final java.lang.String MACRO_CURRENT_ITERATION
Constant Field Value:
"@currentIteration"
See Also:
Constant Field Values

MACRO_TODAY

public static final java.lang.String MACRO_TODAY
Constant Field Value:
"@today"
See Also:
Constant Field Values

SPECIAL_ANY

public static final java.lang.String SPECIAL_ANY
Constant Field Value:
"[Any]"
See Also:
Constant Field Values

NOT_

public static final java.lang.String NOT_
Constant Field Value:
"NOT "
See Also:
Constant Field Values

NOT_CONTAINS

public static final java.lang.String NOT_CONTAINS
Constant Field Value:
"NOT CONTAINS"
See Also:
Constant Field Values

NOT_CONTAINS_WORDS

public static final java.lang.String NOT_CONTAINS_WORDS
Constant Field Value:
"NOT CONTAINS WORDS"
See Also:
Constant Field Values

NOT_EQUAL_TO

public static final java.lang.String NOT_EQUAL_TO
Constant Field Value:
"<>"
See Also:
Constant Field Values

NOT_EVER

public static final java.lang.String NOT_EVER
Constant Field Value:
"NOT EVER"
See Also:
Constant Field Values

NOT_UNDER

public static final java.lang.String NOT_UNDER
Constant Field Value:
"NOT UNDER"
See Also:
Constant Field Values

OR

public static final java.lang.String OR
Constant Field Value:
"OR"
See Also:
Constant Field Values

UNDER

public static final java.lang.String UNDER
Constant Field Value:
"UNDER"
See Also:
Constant Field Values

IN_GROUP

public static final java.lang.String IN_GROUP
Constant Field Value:
"IN GROUP"
See Also:
Constant Field Values

NOT_IN_GROUP

public static final java.lang.String NOT_IN_GROUP
Constant Field Value:
"NOT IN GROUP"
See Also:
Constant Field Values

EQUAL_TO_FIELD

public static final java.lang.String EQUAL_TO_FIELD
Constant Field Value:
"= "
See Also:
Constant Field Values

NOT_EQUAL_TO_FIELD

public static final java.lang.String NOT_EQUAL_TO_FIELD
Constant Field Value:
"<> "
See Also:
Constant Field Values

GREATER_THAN_FIELD

public static final java.lang.String GREATER_THAN_FIELD
Constant Field Value:
"> "
See Also:
Constant Field Values

LESS_THAN_FIELD

public static final java.lang.String LESS_THAN_FIELD
Constant Field Value:
"< "
See Also:
Constant Field Values

GREATER_THAN_OR_EQUAL_TO_FIELD

public static final java.lang.String GREATER_THAN_OR_EQUAL_TO_FIELD
Constant Field Value:
">= "
See Also:
Constant Field Values

LESS_THAN_OR_EQUAL_TO_FIELD

public static final java.lang.String LESS_THAN_OR_EQUAL_TO_FIELD
Constant Field Value:
"<= "
See Also:
Constant Field Values
Method Detail

getInvariantOperator

public static java.lang.String getInvariantOperator(java.lang.String localizedOperator)

getLocalizedOperator

public static java.lang.String getLocalizedOperator(java.lang.String invariantOperator)

getLocalizedTodayMinusMacro

public static java.lang.String getLocalizedTodayMinusMacro(int number)

getLocalizedTodayMinusMacro

public static java.lang.String getLocalizedTodayMinusMacro(java.lang.String invariantValue)

getInvariantTodayMinusMacro

public static java.lang.String getInvariantTodayMinusMacro(java.lang.String localizedValue)

getLogicalOperator

public static WIQLOperators.LogicalOperator getLogicalOperator(java.lang.String logicalOperatorText)

isGroupOperator

public static boolean isGroupOperator(java.lang.String op)

isFieldNameOperator

public static boolean isFieldNameOperator(java.lang.String op)

isContainsOperator

public static boolean isContainsOperator(java.lang.String op)

isContainsWordsOperator

public static boolean isContainsWordsOperator(java.lang.String op)


© 2015 Microsoft. All rights reserved.