public class BusinessServiceSearchCriteriaBuilder extends Object implements BusinessServiceSearchCriteria
| Modifier and Type | Class and Description | 
|---|---|
| static class  | BusinessServiceSearchCriteriaBuilder.CompareOperatorthe compare operator for severity comparisons | 
| static class  | BusinessServiceSearchCriteriaBuilder.Orderthe order in which results are returned | 
| static class  | BusinessServiceSearchCriteriaBuilder.Sequencethe sequence of the ordered results | 
| Constructor and Description | 
|---|
| BusinessServiceSearchCriteriaBuilder()Default constructor | 
public BusinessServiceSearchCriteriaBuilder()
public List<BusinessService> apply(BusinessServiceManager businessServiceManager, List<BusinessService> businessServiceDTOs)
BusinessServiceSearchCriteriaapply in interface BusinessServiceSearchCriteriabusinessServiceManager - 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 © 2019. All rights reserved.