Class ChainAlertFilterSpecificationBuilder
java.lang.Object
org.qubership.integration.platform.runtime.catalog.service.filter.ChainAlertFilterSpecificationBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionChainAlertFilterSpecificationBuilder(org.qubership.integration.platform.catalog.service.filter.FilterConditionPredicateBuilderFactory filterConditionPredicateBuilderFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.jpa.domain.Specification<org.qubership.integration.platform.catalog.persistence.configs.entity.diagnostic.ValidationChainAlert> build(Collection<FilterRequestDTO> filters, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Predicate[], jakarta.persistence.criteria.Predicate> predicateAccumulator, boolean searchMode) org.springframework.data.jpa.domain.Specification<org.qubership.integration.platform.catalog.persistence.configs.entity.diagnostic.ValidationChainAlert> buildFilter(Collection<FilterRequestDTO> filters) org.springframework.data.jpa.domain.Specification<org.qubership.integration.platform.catalog.persistence.configs.entity.diagnostic.ValidationChainAlert> buildSearch(Collection<FilterRequestDTO> filters)
-
Constructor Details
-
ChainAlertFilterSpecificationBuilder
@Autowired public ChainAlertFilterSpecificationBuilder(org.qubership.integration.platform.catalog.service.filter.FilterConditionPredicateBuilderFactory filterConditionPredicateBuilderFactory)
-
-
Method Details
-
buildSearch
public org.springframework.data.jpa.domain.Specification<org.qubership.integration.platform.catalog.persistence.configs.entity.diagnostic.ValidationChainAlert> buildSearch(Collection<FilterRequestDTO> filters) -
buildFilter
public org.springframework.data.jpa.domain.Specification<org.qubership.integration.platform.catalog.persistence.configs.entity.diagnostic.ValidationChainAlert> buildFilter(Collection<FilterRequestDTO> filters) -
build
public org.springframework.data.jpa.domain.Specification<org.qubership.integration.platform.catalog.persistence.configs.entity.diagnostic.ValidationChainAlert> build(Collection<FilterRequestDTO> filters, BiFunction<jakarta.persistence.criteria.CriteriaBuilder, jakarta.persistence.criteria.Predicate[], jakarta.persistence.criteria.Predicate> predicateAccumulator, boolean searchMode)
-