Interface B2BCommercePermissionService

    • Method Detail

      • addPermissionToCustomer

        B2BPermissionModel addPermissionToCustomer​(java.lang.String user,
                                                   java.lang.String permission)
        Add permission for a given user and return the updated B2BCustomerModel object
        Parameters:
        user - A unique identifier for B2BCustomerModel representing a user
        permission - A unique identifier for B2BPermissionModel which is added to the given user
        Returns:
        Updated B2BPermissionModel object with permissions added
      • removePermissionFromCustomer

        B2BPermissionModel removePermissionFromCustomer​(java.lang.String user,
                                                        java.lang.String permission)
        Remove permission for a given user and return the updated B2BCustomerModel object
        Parameters:
        user - A unique identifier for B2BCustomerModel representing a user
        permission - A unique identifier for B2BPermissionModel which is removed from the given user
        Returns:
        Updated B2BPermissionModel object with permissions removed
      • addPermissionToUserGroup

        B2BPermissionModel addPermissionToUserGroup​(java.lang.String uid,
                                                    java.lang.String permission)
        Gets updated permission, after adding permission to given user group
        Parameters:
        uid - A unique identifier for B2BUserGroupModel
        permission - Permission that has to be added to user group
        Returns:
        Updated B2BPermissionModel object
      • removePermissionFromUserGroup

        B2BPermissionModel removePermissionFromUserGroup​(java.lang.String uid,
                                                         java.lang.String permission)
        Gets updated permission, after removing permission from a given user group
        Parameters:
        uid - A unique identifier for B2BUserGroupModel
        permission - Permission that has to be added to user group
        Returns:
        Updated B2BPermissionModel object