public class DefaultB2BCommerceB2BUserGroupService extends java.lang.Object implements B2BCommerceB2BUserGroupService
B2BCommerceB2BUserGroupService| Constructor and Description |
|---|
DefaultB2BCommerceB2BUserGroupService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMemberToUserGroup(B2BUserGroupModel usergroup,
B2BCustomerModel user) |
B2BCustomerModel |
addMemberToUserGroup(java.lang.String usergroup,
java.lang.String user)
Gets updated customer, after adding customer to given user group
|
void |
disableUserGroup(java.lang.String uid)
Disable a user group given its uid
|
protected ModelService |
getModelService() |
protected PagedGenericDao<B2BUserGroupModel> |
getPagedB2BUserGroupDao() |
SearchPageData<B2BUserGroupModel> |
getPagedB2BUserGroups(PageableData pageableData)
Gets list of
SearchPageData for pagination given the required pagination parameters with
PageableData |
<T extends UserGroupModel> |
getUserGroupForUID(java.lang.String uid,
java.lang.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(java.lang.String usergroup,
java.lang.String user)
Gets updated customer, after removing customer from a given user group
|
void |
removeUserGroup(java.lang.String uid)
Remove user group given its uid
|
void |
setModelService(ModelService modelService) |
void |
setPagedB2BUserGroupDao(PagedGenericDao<B2BUserGroupModel> pagedB2BUserGroupDao) |
void |
setUserService(UserService userService) |
java.util.Set<PrincipalGroupModel> |
updateUserGroups(java.util.Collection<java.lang.String> availableUserGroups,
java.util.Collection<java.lang.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 java.util.Set<PrincipalGroupModel> updateUserGroups(java.util.Collection<java.lang.String> availableUserGroups, java.util.Collection<java.lang.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(java.lang.String uid, java.lang.Class<T> userGroupType)
B2BCommerceB2BUserGroupServicegetUserGroupForUID in interface B2BCommerceB2BUserGroupServiceuid - A unique identifier for B2BUserGroupModeluserGroupType - User group typepublic void disableUserGroup(java.lang.String uid)
B2BCommerceB2BUserGroupServicedisableUserGroup in interface B2BCommerceB2BUserGroupServiceuid - A unique identifier for B2BUserGroupModelpublic void removeUserGroup(java.lang.String uid)
B2BCommerceB2BUserGroupServiceremoveUserGroup in interface B2BCommerceB2BUserGroupServiceuid - A unique identifier for B2BUserGroupModelpublic B2BCustomerModel addMemberToUserGroup(java.lang.String usergroup, java.lang.String user)
B2BCommerceB2BUserGroupServiceaddMemberToUserGroup in interface B2BCommerceB2BUserGroupServiceusergroup - A unique identifier for B2BUserGroupModeluser - A unique identifier for B2BCustomerModelB2BCustomerModel objectpublic B2BCustomerModel removeMemberFromUserGroup(java.lang.String usergroup, java.lang.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 PagedGenericDao<B2BUserGroupModel> getPagedB2BUserGroupDao()
public void setPagedB2BUserGroupDao(PagedGenericDao<B2BUserGroupModel> pagedB2BUserGroupDao)
protected UserService getUserService()
public void setUserService(UserService userService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
Copyright © 2018 SAP SE. All Rights Reserved.