EntityT
- Type of the entity which references the value.ItemT
- Type of the complex property.public interface FilterableComplex<EntityT,ItemT> extends Expressions.OperandSingle, EntityReference<EntityT>
Modifier and Type | Method and Description |
---|---|
default String |
getExpression()
Create the String representation of the expression.
|
String |
getExpression(Map<String,Predicate<Expressions.FieldReference>> prefixes)
Create the String representation of the expression.
|
default <EnumT extends VdmEnum> |
has(FilterableEnum<EntityT,EnumT> operand)
Filter by expression "has".
|
default FilterableBoolean<EntityT> |
has(String operand)
Filter by expression "has".
|
getEntityType
@Nonnull default FilterableBoolean<EntityT> has(@Nonnull String operand)
operand
- A generic String to be applied to the expression@Nonnull default <EnumT extends VdmEnum> FilterableBoolean<EntityT> has(@Nonnull FilterableEnum<EntityT,EnumT> operand)
EnumT
- The enum value type.operand
- A generic String to be applied to the expression@Nonnull default String getExpression()
Copyright © 2020 SAP SE. All rights reserved.