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 limit(int limit)
public BusinessServiceSearchCriteriaBuilder order(BusinessServiceSearchCriteriaBuilder.Sequence sequence)
public BusinessServiceSearchCriteriaBuilder asc()
public BusinessServiceSearchCriteriaBuilder desc()
public BusinessServiceSearchCriteriaBuilder.Order getOrder()
public BusinessServiceSearchCriteriaBuilder.Sequence getSequence()
Copyright © 2017. All rights reserved.