Package io.gravitee.alert.api.condition
Class StringCompareCondition
- java.lang.Object
-
- io.gravitee.alert.api.condition.AbstractCondition
-
- io.gravitee.alert.api.condition.StringCompareCondition
-
- All Implemented Interfaces:
Condition,Filter,SingleValueCondition,Serializable
public class StringCompareCondition extends AbstractCondition implements Filter
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStringCompareCondition.FilterBuilderstatic classStringCompareCondition.Operator-
Nested classes/interfaces inherited from interface io.gravitee.alert.api.condition.Condition
Condition.Type
-
-
Method Summary
-
Methods inherited from class io.gravitee.alert.api.condition.AbstractCondition
getProjections, getType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.gravitee.alert.api.condition.Condition
getProjections, getType
-
-
-
-
Method Detail
-
equals
public static StringCompareCondition.FilterBuilder equals(String property, String property2)
-
equals
public static StringCompareCondition.FilterBuilder equals(String property, String property2, boolean ignoreCase)
-
notEquals
public static StringCompareCondition.FilterBuilder notEquals(String property, String property2)
-
notEquals
public static StringCompareCondition.FilterBuilder notEquals(String property, String property2, boolean ignoreCase)
-
endsWith
public static StringCompareCondition.FilterBuilder endsWith(String property, String property2)
-
endsWith
public static StringCompareCondition.FilterBuilder endsWith(String property, String property2, boolean ignoreCase)
-
contains
public static StringCompareCondition.FilterBuilder contains(String property, String property2)
-
contains
public static StringCompareCondition.FilterBuilder contains(String property, String pattern, boolean ignoreCase)
-
matches
public static StringCompareCondition.FilterBuilder matches(String property, String pattern)
-
matches
public static StringCompareCondition.FilterBuilder matches(String property, String pattern, boolean ignoreCase)
-
startsWith
public static StringCompareCondition.FilterBuilder startsWith(String property, String pattern)
-
startsWith
public static StringCompareCondition.FilterBuilder startsWith(String property, String pattern, boolean ignoreCase)
-
getProperty
public String getProperty()
-
getOperator
public StringCompareCondition.Operator getOperator()
-
getProperty2
public String getProperty2()
-
isIgnoreCase
public boolean isIgnoreCase()
-
-