EntityT
- Type of the entity which references the value.public interface FilterableString<EntityT> extends FilterableValue<EntityT,String>
Modifier and Type | Interface and Description |
---|---|
static class |
FilterableString.Expression<EntityT>
Wrapper expression class, which delegates to another operation.
|
Modifier and Type | Method and Description |
---|---|
default FilterableString<EntityT> |
concat(FilterableString<EntityT> operand)
Filter by expression "concat".
|
default FilterableString<EntityT> |
concat(String operand)
Filter by expression "concat".
|
default FilterableBoolean<EntityT> |
contains(FilterableString<EntityT> operand)
Filter by expression "contain".
|
default FilterableBoolean<EntityT> |
contains(String operand)
Filter by expression "contain".
|
default FilterableBoolean<EntityT> |
endsWith(FilterableString<EntityT> operand)
Filter by expression "endswith".
|
default FilterableBoolean<EntityT> |
endsWith(String operand)
Filter by expression "endswith".
|
default FilterableNumericInteger<EntityT> |
indexOf(FilterableString<EntityT> operand)
Filter by expression "indexof".
|
default FilterableNumericInteger<EntityT> |
indexOf(String operand)
Filter by expression "indexof".
|
default FilterableNumericInteger<EntityT> |
length()
Filter by expression "length".
|
default FilterableBoolean<EntityT> |
matches(FilterableString<EntityT> operand)
Filter by expression "matchesPattern".
|
default FilterableBoolean<EntityT> |
matches(String operand)
Filter by expression "matchesPattern".
|
default FilterableBoolean<EntityT> |
startsWith(FilterableString<EntityT> operand)
Filter by expression "startswith".
|
default FilterableBoolean<EntityT> |
startsWith(String operand)
Filter by expression "startswith".
|
default FilterableString<EntityT> |
substring(Integer operand)
Filter by expression "substring".
|
default FilterableString<EntityT> |
substring(Integer operandIndex,
Integer operandLength)
Filter by expression "substring".
|
default FilterableString<EntityT> |
toLower()
Filter by expression "tolower".
|
default FilterableString<EntityT> |
toUpper()
Filter by expression "toupper".
|
default FilterableString<EntityT> |
trim()
Filter by expression "trim".
|
equalTo, equalTo, greaterThan, greaterThan, greaterThanEqual, greaterThanEqual, lessThan, lessThan, lessThanEqual, lessThanEqual, notEqualTo, notEqualTo
getExpression, getExpression
getEntityType
@Nonnull default FilterableBoolean<EntityT> matches(@Nonnull String operand)
operand
- String expression to match the string against.@Nonnull default FilterableBoolean<EntityT> matches(@Nonnull FilterableString<EntityT> operand)
operand
- String expression to match the string against.@Nonnull default FilterableString<EntityT> toLower()
@Nonnull default FilterableString<EntityT> toUpper()
@Nonnull default FilterableString<EntityT> trim()
@Nonnull default FilterableNumericInteger<EntityT> length()
@Nonnull default FilterableString<EntityT> concat(@Nonnull FilterableString<EntityT> operand)
operand
- The string to concatenate with.@Nonnull default FilterableString<EntityT> concat(@Nonnull String operand)
operand
- The string to concatenate with.@Nonnull default FilterableBoolean<EntityT> startsWith(@Nonnull FilterableString<EntityT> operand)
operand
- The substring which is checked for.@Nonnull default FilterableBoolean<EntityT> startsWith(@Nonnull String operand)
operand
- The substring which is checked for.@Nonnull default FilterableBoolean<EntityT> endsWith(@Nonnull FilterableString<EntityT> operand)
operand
- The substring which is checked for.@Nonnull default FilterableBoolean<EntityT> endsWith(@Nonnull String operand)
operand
- The substring which is checked for.@Nonnull default FilterableBoolean<EntityT> contains(@Nonnull FilterableString<EntityT> operand)
operand
- The substring which is checked for.@Nonnull default FilterableBoolean<EntityT> contains(@Nonnull String operand)
operand
- The substring which is checked for.@Nonnull default FilterableNumericInteger<EntityT> indexOf(@Nonnull FilterableString<EntityT> operand)
operand
- The substring which is checked for.@Nonnull default FilterableNumericInteger<EntityT> indexOf(@Nonnull String operand)
operand
- The substring which is checked for.@Nonnull default FilterableString<EntityT> substring(@Nonnull Integer operand)
operand
- The number of characters to cut off.@Nonnull default FilterableString<EntityT> substring(@Nonnull Integer operandIndex, @Nonnull Integer operandLength)
operandIndex
- The number of characters to cut off.operandLength
- The number of characters to keep in.Copyright © 2020 SAP SE. All rights reserved.