Class DefaultB2BUserGroupFacade
java.lang.Object
de.hybris.platform.b2bcommercefacades.company.impl.DefaultB2BUserGroupFacade
- All Implemented Interfaces:
B2BUserGroupFacade
Default implementation of
B2BUserGroupFacade-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMemberToUserGroup(String userGroupUid, String userUid) Add the user with the given uid as a member of the user group.voiddisableUserGroup(String userGroupUid) Disabled a user group by removing all members from it.protected B2BCommerceB2BUserGroupServiceprotected B2BCommerceUnitServiceprotected B2BCommerceUserServiceprotected Converter<B2BCustomerModel,CustomerData> getB2BUserGroup(String userGroupUid) Get the User Group Data with the uidprotected Converter<B2BUserGroupModel,B2BUserGroupData> protected B2BUserGroupsLookUpStrategyprotected ModelServicegetPagedB2BUserGroups(PageableData pageableData) Get a paginated lists of B2B user groups.getPagedCustomersForUserGroup(PageableData pageableData, String userGroupUid) Get paginated list of customers who are members of the given B2B user group.getPagedUserData(PageableData pageableData) Get a paginated list of B2B users.getUserGroupDataForUid(String userGroupUid) Get the user group data for the given uid.A list of user group codes (roles) a b2b customer can be assigned to.protected UserServiceremoveMemberFromUserGroup(String userGroupUid, String userUid) Remove the member with the given uid from the user group.voidremoveUserGroup(String userGroupUid) Remove the user group with the given uid.voidsetB2BCommerceB2BUserGroupService(B2BCommerceB2BUserGroupService b2BCommerceB2BUserGroupService) voidsetB2BCommerceUnitService(B2BCommerceUnitService b2BCommerceUnitService) voidsetB2BCommerceUserService(B2BCommerceUserService b2BCommerceUserService) voidsetB2BUserConverter(Converter<B2BCustomerModel, CustomerData> b2BUserConverter) voidsetB2BUserGroupConverter(Converter<B2BUserGroupModel, B2BUserGroupData> b2BUserGroupConverter) voidsetB2BUserGroupsLookUpStrategy(B2BUserGroupsLookUpStrategy b2BUserGroupsLookUpStrategy) voidsetModelService(ModelService modelService) voidsetUserService(UserService userService) voidupdateUserGroup(String userGroupUid, B2BUserGroupData userGroupData) Updates B2B user group based on passed in data object.
-
Constructor Details
-
DefaultB2BUserGroupFacade
public DefaultB2BUserGroupFacade()
-
-
Method Details
-
getPagedCustomersForUserGroup
public SearchPageData<CustomerData> getPagedCustomersForUserGroup(PageableData pageableData, String userGroupUid) Description copied from interface:B2BUserGroupFacadeGet paginated list of customers who are members of the given B2B user group.- Specified by:
getPagedCustomersForUserGroupin interfaceB2BUserGroupFacade- Parameters:
pageableData- pagination information for the requestuserGroupUid- the uid of the user group- Returns:
- a paginated list of
CustomerData
-
updateUserGroup
Description copied from interface:B2BUserGroupFacadeUpdates B2B user group based on passed in data object. If no user group exists for the given uid a new user group is created.- Specified by:
updateUserGroupin interfaceB2BUserGroupFacade- Parameters:
userGroupUid- the uid of the user group to be updateduserGroupData-B2BUserGroupDatacontaining the update information
-
disableUserGroup
Description copied from interface:B2BUserGroupFacadeDisabled a user group by removing all members from it.- Specified by:
disableUserGroupin interfaceB2BUserGroupFacade- Parameters:
userGroupUid- the uid of the user group
-
removeUserGroup
Description copied from interface:B2BUserGroupFacadeRemove the user group with the given uid.- Specified by:
removeUserGroupin interfaceB2BUserGroupFacade- Parameters:
userGroupUid- the uid of the user group
-
getPagedUserData
Description copied from interface:B2BUserGroupFacadeGet a paginated list of B2B users.- Specified by:
getPagedUserDatain interfaceB2BUserGroupFacade- Parameters:
pageableData- pagination information for the request- Returns:
- a paginated list of
CustomerData
-
getPagedB2BUserGroups
Description copied from interface:B2BUserGroupFacadeGet a paginated lists of B2B user groups.- Specified by:
getPagedB2BUserGroupsin interfaceB2BUserGroupFacade- Parameters:
pageableData- pagination information for the request- Returns:
- a paginated list of
B2BUserGroupData
-
getB2BUserGroup
Description copied from interface:B2BUserGroupFacadeGet the User Group Data with the uid- Specified by:
getB2BUserGroupin interfaceB2BUserGroupFacade- Parameters:
userGroupUid- the uid of the user group- Returns:
B2BUserGroupData
-
addMemberToUserGroup
Description copied from interface:B2BUserGroupFacadeAdd the user with the given uid as a member of the user group.- Specified by:
addMemberToUserGroupin interfaceB2BUserGroupFacade- Parameters:
userGroupUid- the uid of the user groupuserUid- the uid of the user- Returns:
CustomerData
-
removeMemberFromUserGroup
Description copied from interface:B2BUserGroupFacadeRemove the member with the given uid from the user group.- Specified by:
removeMemberFromUserGroupin interfaceB2BUserGroupFacade- Parameters:
userGroupUid- the uid of the user groupuserUid- the uid of the member- Returns:
CustomerData
-
getUserGroupDataForUid
Description copied from interface:B2BUserGroupFacadeGet the user group data for the given uid.- Specified by:
getUserGroupDataForUidin interfaceB2BUserGroupFacade- Parameters:
userGroupUid- the uid of the user group- Returns:
UserGroupData
-
getUserGroups
Description copied from interface:B2BUserGroupFacadeA list of user group codes (roles) a b2b customer can be assigned to.- Specified by:
getUserGroupsin interfaceB2BUserGroupFacade- Returns:
- a list of
PrincipalModel.UIDa b2b customer can be assigned to
-
getB2BCommerceB2BUserGroupService
-
setB2BCommerceB2BUserGroupService
public void setB2BCommerceB2BUserGroupService(B2BCommerceB2BUserGroupService b2BCommerceB2BUserGroupService) -
getB2BCommerceUnitService
-
setB2BCommerceUnitService
-
getB2BCommerceUserService
-
setB2BCommerceUserService
-
getUserService
-
setUserService
-
getModelService
-
setModelService
-
getB2BUserConverter
-
setB2BUserConverter
-
getB2BUserGroupConverter
-
setB2BUserGroupConverter
public void setB2BUserGroupConverter(Converter<B2BUserGroupModel, B2BUserGroupData> b2BUserGroupConverter) -
getB2BUserGroupsLookUpStrategy
-
setB2BUserGroupsLookUpStrategy
-