Interface FilterableEnum<EntityT,EnumT extends VdmEnum>
- Type Parameters:
EntityT
- Type of the entity which references the value.EnumT
- Type of the Enum value.
- All Superinterfaces:
EntityReference<EntityT>
,Expressions.Operand
- All Known Implementing Classes:
SimpleProperty.Enum
public interface FilterableEnum<EntityT,EnumT extends VdmEnum>
extends Expressions.Operand, EntityReference<EntityT>
Fluent helper class to provide filter functions to OData expressions referenced by Enum.
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
NULL
-
Method Summary
Modifier and TypeMethodDescriptiondefault FilterableBoolean<EntityT>
equalTo
(FilterableEnum<?, EnumT> operand) Filter by expression "eq".default FilterableBoolean<EntityT>
Filter by expression "eq".default FilterableBoolean<EntityT>
Filter by expression "eq null".OData Enum type identifier.default FilterableBoolean<EntityT>
in
(FilterableCollection<?, EnumT> operand) Filter by expression "in".default FilterableBoolean<EntityT>
notEqualTo
(FilterableEnum<?, EnumT> operand) Filter by expression "ne".default FilterableBoolean<EntityT>
notEqualTo
(EnumT operand) Filter by expression "ne".default FilterableBoolean<EntityT>
Filter by expression "ne null".Methods inherited from interface com.sap.cloud.sdk.datamodel.odatav4.expression.EntityReference
getEntityType
Methods inherited from interface com.sap.cloud.sdk.datamodel.odata.client.expression.Expressions.Operand
getExpression, getExpression
-
Method Details
-
getEnumType
OData Enum type identifier.- Returns:
- The enum type identifier.
-
equalTo
Filter by expression "eq".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
equalTo
Filter by expression "eq".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
notEqualTo
Filter by expression "ne".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
notEqualTo
Filter by expression "ne".- Parameters:
operand
- The generic operand to compare with.- Returns:
- The FluentHelper filter.
-
equalToNull
Filter by expression "eq null".- Returns:
- The FluentHelper filter.
-
notEqualToNull
Filter by expression "ne null".- Returns:
- The FluentHelper filter.
-
in
Filter by expression "in".- Parameters:
operand
- The generic operands to compare with.- Returns:
- The FluentHelper filter.
-