public class BusinessServiceSearchCriteriaBuilder extends Object implements BusinessServiceSearchCriteria
Modifier and Type | Class and Description |
---|---|
static class |
BusinessServiceSearchCriteriaBuilder.CompareOperator
the compare operator for severity comparisons
|
static class |
BusinessServiceSearchCriteriaBuilder.Order
the order in which results are returned
|
static class |
BusinessServiceSearchCriteriaBuilder.Sequence
the sequence of the ordered results
|
Constructor and Description |
---|
BusinessServiceSearchCriteriaBuilder()
Default constructor
|
public BusinessServiceSearchCriteriaBuilder()
public List<BusinessService> apply(BusinessServiceManager businessServiceManager, List<BusinessService> businessServiceDTOs)
BusinessServiceSearchCriteria
apply
in interface BusinessServiceSearchCriteria
businessServiceManager
- the business service manager (required to gather the operational status)businessServiceDTOs
- the list of business servicespublic BusinessServiceSearchCriteriaBuilder attribute(String key, String valueRegexp)
public BusinessServiceSearchCriteriaBuilder name(String nameRegexp)
public BusinessServiceSearchCriteriaBuilder order(BusinessServiceSearchCriteriaBuilder.Order order)
public BusinessServiceSearchCriteriaBuilder filterSeverity(BusinessServiceSearchCriteriaBuilder.CompareOperator compareOperator, Status severity)
public BusinessServiceSearchCriteriaBuilder greaterOrEqualSeverity(Status severity)
public BusinessServiceSearchCriteriaBuilder equalSeverity(Status severity)
public BusinessServiceSearchCriteriaBuilder lowerOrEqualSeverity(Status severity)
public BusinessServiceSearchCriteriaBuilder lowerSeverity(Status severity)
public BusinessServiceSearchCriteriaBuilder greaterSeverity(Status severity)
public BusinessServiceSearchCriteriaBuilder inSeverity(List<Status> severities)
public BusinessServiceSearchCriteriaBuilder limit(int limit)
public BusinessServiceSearchCriteriaBuilder offset(int offset)
public BusinessServiceSearchCriteriaBuilder order(BusinessServiceSearchCriteriaBuilder.Sequence sequence)
public BusinessServiceSearchCriteriaBuilder order(String column, boolean asc)
public BusinessServiceSearchCriteriaBuilder asc()
public BusinessServiceSearchCriteriaBuilder desc()
public void prepareForCounting()
public BusinessServiceSearchCriteriaBuilder.Order getOrder()
public BusinessServiceSearchCriteriaBuilder.Sequence getSequence()
Copyright © 2021. All rights reserved.