public class BackofficeSavedQueriesServiceImpl extends Object implements BackofficeSavedQueriesService
NOT_CONVERTED_ATTRIBUTE_VALUES| Constructor and Description |
|---|
BackofficeSavedQueriesServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected SearchConditionData |
convertCondition(BackofficeSearchConditionModel condition,
DataType dataType,
List<String> notConvertedAttributesValues) |
protected BackofficeSearchConditionModel |
convertCondition(SearchConditionData scd,
DataType dataType) |
protected SavedQueryValue |
convertValue(Object value,
DataAttribute dataAttribute) |
protected Object |
convertValue(SavedQueryValue savedQueryValue,
DataAttribute dataAttribute) |
BackofficeSavedQueryModel |
createSavedQuery(Map<Locale,String> queryName,
AdvancedSearchData asd,
UserModel userModel,
List<UserGroupModel> groups)
Creates saved query from
AdvancedSearchInitContext |
protected List<BackofficeSearchConditionModel> |
extractAndConvertConditions(AdvancedSearchData asd) |
protected List<SearchConditionData> |
extractAndConvertConditions(BackofficeSavedQueryModel savedQueryModel,
List<String> notConvertedAttributesValues) |
AdvancedSearchInitContext |
getAdvancedSearchInitContext(BackofficeSavedQueryModel sqm)
Converts saved query model to advanced search context which can be passes to advancedSearchWidget.
|
protected ValueComparisonOperator |
getGlobalOperatorByCode(String operatorCode) |
List<BackofficeSavedQueryModel> |
getSavedQueries(UserModel userModel)
Searches saved queries for specified user.
|
void |
setBackofficeSavedQueryDAO(BackofficeSavedQueryDAO backofficeSavedQueryDAO) |
void |
setModelService(ModelService modelService) |
void |
setSavedQueryValueConverters(List<BackofficeSavedQueryValueConverter> savedQueryValueConverters) |
void |
setTypeFacade(TypeFacade typeFacade) |
public List<BackofficeSavedQueryModel> getSavedQueries(UserModel userModel)
BackofficeSavedQueriesServiceBackofficeSavedQueryModel.getQueryOwner() and all which have at least one of user's groups is in query's
groups {@link BackofficeSavedQueryModel#getUserGroups().getSavedQueries in interface BackofficeSavedQueriesServiceuserModel - owner of a querypublic BackofficeSavedQueryModel createSavedQuery(Map<Locale,String> queryName, AdvancedSearchData asd, UserModel userModel, List<UserGroupModel> groups)
BackofficeSavedQueriesServiceAdvancedSearchInitContextcreateSavedQuery in interface BackofficeSavedQueriesServiceasd - advanced search data.userModel - saved query owner BackofficeSavedQueryModel.setQueryOwner(UserModel)groups - user groups which should see saved query.public AdvancedSearchInitContext getAdvancedSearchInitContext(BackofficeSavedQueryModel sqm)
BackofficeSavedQueriesServiceBackofficeSavedQueriesService.NOT_CONVERTED_ATTRIBUTE_VALUESgetAdvancedSearchInitContext in interface BackofficeSavedQueriesServicesqm - saved query.protected List<SearchConditionData> extractAndConvertConditions(BackofficeSavedQueryModel savedQueryModel, List<String> notConvertedAttributesValues)
protected SearchConditionData convertCondition(BackofficeSearchConditionModel condition, DataType dataType, List<String> notConvertedAttributesValues)
protected List<BackofficeSearchConditionModel> extractAndConvertConditions(AdvancedSearchData asd)
protected BackofficeSearchConditionModel convertCondition(SearchConditionData scd, DataType dataType)
protected Object convertValue(SavedQueryValue savedQueryValue, DataAttribute dataAttribute)
protected SavedQueryValue convertValue(Object value, DataAttribute dataAttribute)
protected ValueComparisonOperator getGlobalOperatorByCode(String operatorCode)
public void setBackofficeSavedQueryDAO(BackofficeSavedQueryDAO backofficeSavedQueryDAO)
public void setTypeFacade(TypeFacade typeFacade)
public void setModelService(ModelService modelService)
public void setSavedQueryValueConverters(List<BackofficeSavedQueryValueConverter> savedQueryValueConverters)
Copyright © 2017 SAP SE. All Rights Reserved.