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 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_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 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
See Also:
Constant Field Values
Constant Field Value:
"project"

AND

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

CONTAINS

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

CONTAINS_WORDS

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

EQUAL_TO

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

EVER

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

GREATER_THAN

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

GREATER_THAN_OR_EQUAL_TO

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

IN

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

LESS_THAN

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

LESS_THAN_OR_EQUAL_TO

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

MACRO_ME

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

MACRO_PROJECT

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

MACRO_TODAY

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

SPECIAL_ANY

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

NOT_

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

NOT_CONTAINS

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

NOT_CONTAINS_WORDS

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

NOT_EQUAL_TO

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

NOT_EVER

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

NOT_UNDER

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

OR

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

UNDER

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

IN_GROUP

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

NOT_IN_GROUP

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

EQUAL_TO_FIELD

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

NOT_EQUAL_TO_FIELD

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

GREATER_THAN_FIELD

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

LESS_THAN_FIELD

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

GREATER_THAN_OR_EQUAL_TO_FIELD

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

LESS_THAN_OR_EQUAL_TO_FIELD

public static final java.lang.String LESS_THAN_OR_EQUAL_TO_FIELD
See Also:
Constant Field Values
Constant Field Value:
"<= "
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)


© 2012 Microsoft. All rights reserved.