public class B2BUserGroupEditPermissionsPopulator extends Object
B2BUserGroupData from CustomerData with User Group Edit Permissions. It assumes that
CustomerData always contains permission groups list. It can only be invoked after the B2BCustomerPopulator.| Constructor and Description |
|---|
B2BUserGroupEditPermissionsPopulator() |
| Modifier and Type | Method and Description |
|---|---|
protected PageableData |
createPageableData() |
protected B2BCommerceB2BUserGroupService |
getB2bCommerceB2bUserGroupService() |
protected boolean |
isUserGroupAllowedToEditByCurrentUser(B2BUserGroupData userGroupToCheck,
List<B2BUserGroupModel> editableUserGroupsForCurrentUser) |
void |
populate(B2BCustomerModel source,
CustomerData target) |
protected CustomerData |
populateUserGroupsEditPermissions(CustomerData customerData) |
void |
setB2bCommerceB2bUserGroupService(B2BCommerceB2BUserGroupService b2bCommerceB2bUserGroupService) |
public B2BUserGroupEditPermissionsPopulator()
public void populate(B2BCustomerModel source, CustomerData target)
protected CustomerData populateUserGroupsEditPermissions(CustomerData customerData)
protected PageableData createPageableData()
protected boolean isUserGroupAllowedToEditByCurrentUser(B2BUserGroupData userGroupToCheck, List<B2BUserGroupModel> editableUserGroupsForCurrentUser)
protected B2BCommerceB2BUserGroupService getB2bCommerceB2bUserGroupService()
public void setB2bCommerceB2bUserGroupService(B2BCommerceB2BUserGroupService b2bCommerceB2bUserGroupService)
Copyright © 2017 SAP SE. All Rights Reserved.