public class DefaultB2BCommerceB2BUserGroupService extends Object implements B2BCommerceB2BUserGroupService
B2BCommerceB2BUserGroupService| Constructor and Description |
|---|
DefaultB2BCommerceB2BUserGroupService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMemberToUserGroup(B2BUserGroupModel usergroup,
B2BCustomerModel user) |
B2BCustomerModel |
addMemberToUserGroup(String usergroup,
String user)
Gets updated customer, after adding customer to given user group
|
void |
disableUserGroup(String uid)
Disable a user group given its uid
|
protected ModelService |
getModelService() |
protected <any> |
getPagedB2BUserGroupDao() |
SearchPageData<B2BUserGroupModel> |
getPagedB2BUserGroups(PageableData pageableData)
Gets list of
SearchPageData for pagination given the required pagination parameters with
PageableData |
<T extends UserGroupModel> |
getUserGroupForUID(String uid,
Class<T> userGroupType)
Gets a user group for given uid and user group type
|
protected UserService |
getUserService() |
protected void |
removeMemberFromUserGroup(B2BUserGroupModel usergroup,
B2BCustomerModel user) |
B2BCustomerModel |
removeMemberFromUserGroup(String usergroup,
String user)
Gets updated customer, after removing customer from a given user group
|
void |
removeUserGroup(String uid)
Remove user group given its uid
|
void |
setModelService(ModelService modelService) |
void |
setPagedB2BUserGroupDao(<any> pagedB2BUserGroupDao) |
void |
setUserService(UserService userService) |
Set<PrincipalGroupModel> |
updateUserGroups(Collection<String> availableUserGroups,
Collection<String> selectedUserGroups,
B2BCustomerModel customerModel)
Gets updated collection of user groups
|
public DefaultB2BCommerceB2BUserGroupService()
public SearchPageData<B2BUserGroupModel> getPagedB2BUserGroups(PageableData pageableData)
B2BCommerceB2BUserGroupServiceSearchPageData for pagination given the required pagination parameters with
PageableDatagetPagedB2BUserGroups in interface B2BCommerceB2BUserGroupServicepageableData - Pagination informationB2BUserGroupModel objectspublic Set<PrincipalGroupModel> updateUserGroups(Collection<String> availableUserGroups, Collection<String> selectedUserGroups, B2BCustomerModel customerModel)
B2BCommerceB2BUserGroupServiceupdateUserGroups in interface B2BCommerceB2BUserGroupServiceavailableUserGroups - Collection of user groups that has to be updated customerselectedUserGroups - Collection of rolescustomerModel - Customer object for which the user group has to be updatedPrincipalGroupModel object with given user groups.public <T extends UserGroupModel> T getUserGroupForUID(String uid, Class<T> userGroupType)
B2BCommerceB2BUserGroupServicegetUserGroupForUID in interface B2BCommerceB2BUserGroupServiceuid - A unique identifier for B2BUserGroupModeluserGroupType - User group typepublic void disableUserGroup(String uid)
B2BCommerceB2BUserGroupServicedisableUserGroup in interface B2BCommerceB2BUserGroupServiceuid - A unique identifier for B2BUserGroupModelpublic void removeUserGroup(String uid)
B2BCommerceB2BUserGroupServiceremoveUserGroup in interface B2BCommerceB2BUserGroupServiceuid - A unique identifier for B2BUserGroupModelpublic B2BCustomerModel addMemberToUserGroup(String usergroup, String user)
B2BCommerceB2BUserGroupServiceaddMemberToUserGroup in interface B2BCommerceB2BUserGroupServiceusergroup - A unique identifier for B2BUserGroupModeluser - A unique identifier for B2BCustomerModelB2BCustomerModel objectpublic B2BCustomerModel removeMemberFromUserGroup(String usergroup, String user)
B2BCommerceB2BUserGroupServiceremoveMemberFromUserGroup in interface B2BCommerceB2BUserGroupServiceusergroup - A unique identifier for B2BUserGroupModeluser - A unique identifier for B2BCustomerModelB2BCustomerModel objectprotected void addMemberToUserGroup(B2BUserGroupModel usergroup, B2BCustomerModel user)
protected void removeMemberFromUserGroup(B2BUserGroupModel usergroup, B2BCustomerModel user)
protected <any> getPagedB2BUserGroupDao()
public void setPagedB2BUserGroupDao(<any> pagedB2BUserGroupDao)
protected UserService getUserService()
public void setUserService(UserService userService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
Copyright © 2017 SAP SE. All Rights Reserved.