Class B2BUserGroupEditPermissionsPopulator

java.lang.Object
de.hybris.platform.b2bacceleratorfacades.order.populators.B2BUserGroupEditPermissionsPopulator
All Implemented Interfaces:
Populator<B2BCustomerModel,CustomerData>

@Deprecated(since="6.0", forRemoval=true) public class B2BUserGroupEditPermissionsPopulator extends Object implements Populator<B2BCustomerModel,CustomerData>
Deprecated, for removal: This API element is subject to removal in a future version.
Since 6.0. Use B2BUserGroupEditPermissionsPopulator instead.
Populates 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 Details

    • B2BUserGroupEditPermissionsPopulator

      public B2BUserGroupEditPermissionsPopulator()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • populate

      public void populate(B2BCustomerModel source, CustomerData target)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: Populator
      Populate the target instance with values from the source instance.
      Specified by:
      populate in interface Populator<B2BCustomerModel,CustomerData>
      Parameters:
      source - the source object
      target - the target to fill
    • populateUserGroupsEditPermissions

      protected CustomerData populateUserGroupsEditPermissions(CustomerData customerData)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • createPageableData

      protected PageableData createPageableData()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isUserGroupAllowedToEditByCurrentUser

      protected boolean isUserGroupAllowedToEditByCurrentUser(B2BUserGroupData userGroupToCheck, List<B2BUserGroupModel> editableUserGroupsForCurrentUser)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getB2bCommerceB2bUserGroupService

      protected B2BCommerceB2BUserGroupService getB2bCommerceB2bUserGroupService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setB2bCommerceB2bUserGroupService

      public void setB2bCommerceB2bUserGroupService(B2BCommerceB2BUserGroupService b2bCommerceB2bUserGroupService)
      Deprecated, for removal: This API element is subject to removal in a future version.