public class DefaultCustomerGroupDao extends DefaultPagedGenericDao<CustomerModel> implements CustomerGroupDao
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CURRENTDATE |
protected static java.lang.String |
DELIVERY_STATUS |
protected static java.lang.String |
GROUPS_UID |
protected static java.lang.String |
LOGINDISABLED_PARAMETER |
protected static java.lang.String |
SORT_BY_CREATIONTIME_DESC |
protected static java.lang.String |
SORT_BY_NAME_ASC |
protected static java.lang.String |
SORT_BY_NAME_DESC |
protected static java.lang.String |
SORT_BY_ODER_DATE_ASC |
protected static java.lang.String |
SORT_BY_ORDER_DATE_DESC |
| Constructor and Description |
|---|
DefaultCustomerGroupDao(java.lang.String typeCode) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createQuery(java.lang.String... queryClauses) |
<T extends CustomerModel> |
findAllCustomersByConsignmentsInPointOfServices(java.util.List<PointOfServiceModel> poses,
PageableData pageableData)
Get paginated customers for specific pos-list where customer have a consignment.
|
<T extends CustomerModel> |
findAllCustomersByGroups(java.util.List<UserGroupModel> groups,
PageableData pageableData)
Get paginated customers for specific customer list
|
protected java.lang.String |
getDeliveryStatus() |
protected TimeService |
getTimeService() |
void |
setTimeService(TimeService timeService) |
appendOrderByClausesToBuilder, appendWhereClausesToBuilder, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createQueryString, createSortQueryData, createSortQueryData, createSortQueryData, find, find, find, find, getPagedFlexibleSearchService, setPagedFlexibleSearchServiceprotected static final java.lang.String SORT_BY_NAME_ASC
protected static final java.lang.String SORT_BY_NAME_DESC
protected static final java.lang.String SORT_BY_ODER_DATE_ASC
protected static final java.lang.String SORT_BY_ORDER_DATE_DESC
protected static final java.lang.String SORT_BY_CREATIONTIME_DESC
protected static final java.lang.String GROUPS_UID
protected static final java.lang.String CURRENTDATE
protected static final java.lang.String DELIVERY_STATUS
protected static final java.lang.String LOGINDISABLED_PARAMETER
public DefaultCustomerGroupDao(java.lang.String typeCode)
public <T extends CustomerModel> SearchPageData<T> findAllCustomersByGroups(java.util.List<UserGroupModel> groups, PageableData pageableData)
CustomerGroupDaofindAllCustomersByGroups in interface CustomerGroupDaogroups - groups that we want to get customers forpageableData - paging informationpublic <T extends CustomerModel> SearchPageData<T> findAllCustomersByConsignmentsInPointOfServices(java.util.List<PointOfServiceModel> poses, PageableData pageableData)
CustomerGroupDaofindAllCustomersByConsignmentsInPointOfServices in interface CustomerGroupDaoposes - POS-es with employee belongs topageableData - paging informationprotected java.lang.String createQuery(java.lang.String... queryClauses)
protected java.lang.String getDeliveryStatus()
protected TimeService getTimeService()
public void setTimeService(TimeService timeService)
Copyright © 2018 SAP SE. All Rights Reserved.