public class DefaultB2BCommerceUserService extends Object implements B2BCommerceUserService
B2BCommerceUserService| Constructor and Description |
|---|
DefaultB2BCommerceUserService() |
public SearchPageData<B2BCustomerModel> getPagedCustomers(PageableData pageableData)
B2BCommerceUserServiceSearchPageData for pagination given the required pagination parameters with
PageableDatagetPagedCustomers in interface B2BCommerceUserServicepageableData - Pagination informationB2BCustomerModel objectspublic SearchPageData<B2BCustomerModel> getPagedCustomersByGroupMembership(PageableData pageableData, String... userGroupUids)
B2BCommerceUserServiceSearchPageData for pagination given the required pagination parameters with
PageableDatagetPagedCustomersByGroupMembership in interface B2BCommerceUserServicepageableData - Pagination informationuserGroupUids - Unique identifiers for B2BUserGroupModelB2BCustomerModel objectspublic B2BUserGroupModel addB2BUserGroupToCustomer(String user, String usergroup)
B2BCommerceUserServiceB2BCustomerModel object for a given unique id of a customeraddB2BUserGroupToCustomer in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a customerusergroup - A unique identifier for B2BUserGroupModel representing a user groupB2BUserGroupModel object with user group added for the given unique identifier for
B2BUserGroupModelpublic void removeB2BUserGroupFromCustomerGroups(String user, String usergroup)
B2BCommerceUserServiceremoveB2BUserGroupFromCustomerGroups in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a customerusergroup - A unique identifier for B2BUserGroupModel representing a user grouppublic B2BUserGroupModel deselectB2BUserGroupFromCustomer(String user, String usergroup)
B2BCommerceUserServicedeselectB2BUserGroupFromCustomer in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a customerusergroup - A unique identifier for B2BUserGroupModel representing a user groupB2BUserGroupModel object with user group.public B2BCustomerModel removeUserRole(String user, String role)
B2BCommerceUserServiceB2BCustomerModel objectremoveUserRole in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a userrole - A unique identifier for UserGroupModel representing a user groups to which the user belongsB2BCustomerModel object with user groups removed matching the rolepublic B2BCustomerModel addUserRole(String user, String role)
B2BCommerceUserServiceB2BCustomerModel objectaddUserRole in interface B2BCommerceUserServiceuser - A unique identifier for B2BCustomerModel representing a userrole - A unique identifier for UserGroupModel representing a user groups to which the user belongsB2BCustomerModel object with user groups added matching the rolepublic <T extends B2BUnitModel> T getParentUnitForCustomer(String uid)
B2BCommerceUserServiceB2BUnitModel for a given unique id of a customergetParentUnitForCustomer in interface B2BCommerceUserServiceuid - A unique id for @link B2BCustomerModel} object of a customerB2BUnitModel object for a given unique id of customerpublic void disableCustomer(String uid)
B2BCommerceUserServicedisableCustomer in interface B2BCommerceUserServiceuid - A unique id for @link B2BCustomerModel} representing a userpublic void enableCustomer(String uid)
B2BCommerceUserServiceenableCustomer in interface B2BCommerceUserServiceuid - A unique id for @link B2BCustomerModel} representing a userprotected Set<PrincipalGroupModel> removeUsergroupFromGroups(String usergroup, Set<PrincipalGroupModel> groups)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected UserService getUserService()
public void setUserService(UserService userService)
protected PagedB2BCustomerDao<B2BCustomerModel> getPagedB2BCustomerDao()
public void setPagedB2BCustomerDao(PagedB2BCustomerDao<B2BCustomerModel> pagedB2BCustomerDao)
protected B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2BUnitService()
public void setB2BUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
Copyright © 2017 SAP SE. All Rights Reserved.