Class WildcardOperator
- java.lang.Object
-
- technology.openpool.ldap.adapter.api.query.BinaryOperator<WildcardOperator>
-
- technology.openpool.ldap.adapter.api.query.WildcardOperator
-
- All Implemented Interfaces:
OperatorExpression<WildcardOperator>,QueryExpression
public final class WildcardOperator extends BinaryOperator<WildcardOperator>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWildcardOperator.Format
-
Constructor Summary
Constructors Constructor Description WildcardOperator(String attribute, Pattern pattern, String initialSegment, String finalSegment, List<String> middleSegments)WildcardOperator(String attribute, Pattern pattern, String initialSegment, String finalSegment, List<String> middleSegments, boolean negated, boolean ignoreCase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheck(String value)PatterngetPattern()StringgetValue()StringgetValue(WildcardOperator.Format format)WildcardOperatornegate()-
Methods inherited from class technology.openpool.ldap.adapter.api.query.BinaryOperator
equals, getAttribute, hashCode, isIgnoreCase, isNegated
-
-
-
-
Method Detail
-
getValue
public String getValue()
- Specified by:
getValuein classBinaryOperator<WildcardOperator>
-
getValue
public String getValue(WildcardOperator.Format format)
-
getPattern
public Pattern getPattern()
-
negate
public WildcardOperator negate()
-
check
public boolean check(String value)
-
-