Class ConditionFactory
java.lang.Object
org.apache.unomi.graphql.condition.factories.ConditionFactory
- Direct Known Subclasses:
EventConditionFactory,ProfileAliasConditionFactory,ProfileConditionFactory,TopicConditionFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected DefinitionsServiceprotected graphql.schema.DataFetchingEnvironment -
Constructor Summary
ConstructorsConstructorDescriptionConditionFactory(String conditionTypeId, graphql.schema.DataFetchingEnvironment environment) -
Method Summary
Modifier and TypeMethodDescriptionbooleanCondition(String operator, List<Condition> subConditions) datePropertyCondition(String propertyName, String operator, Object propertyValue) <INPUT> ConditionfiltersToCondition(List<INPUT> inputFilters, Function<INPUT, Condition> function, String operator) <INPUT> ConditionfiltersToCondition(List<INPUT> inputFilters, List<Map<String, Object>> filterInputAsMap, BiFunction<INPUT, Map<String, Object>, Condition> function, String operator) getConditionType(String typeId) integerPropertyCondition(String propertyName, Object propertyValue) integerPropertyCondition(String propertyName, String operator, Object propertyValue) propertiesCondition(String propertyName, String operator, List<String> propertyValues) propertyCondition(String propertyName, Object propertyValue) propertyCondition(String propertyName, String operator, Object propertyValue) propertyCondition(String propertyName, String operator, String propertyValueName, Object propertyValue)
-
Field Details
-
environment
protected graphql.schema.DataFetchingEnvironment environment -
definitionsService
-
conditionTypeId
-
-
Constructor Details
-
ConditionFactory
-
-
Method Details
-
matchAllCondition
-
booleanCondition
-
propertyCondition
-
propertyCondition
-
propertyCondition
-
integerPropertyCondition
-
integerPropertyCondition
-
datePropertyCondition
-
propertiesCondition
-
getConditionType
-
filtersToCondition
-
filtersToCondition
-