Class DefaultB2BUserFacade
java.lang.Object
de.hybris.platform.b2bcommercefacades.company.impl.DefaultB2BUserFacade
- All Implemented Interfaces:
B2BUserFacade
Default implementation of
B2BUserFacade-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddB2BUserGroupToCustomer(String customerUid, String userGroupUid) Add b2b user group to a customer.addUserRole(String user, String role) Adds a role to a user.deselectB2BUserGroupFromCustomer(String customerUid, String userGroupUid) Deselects b2b user group from a customer.voiddisableCustomer(String customerUid) Disable a customer.voidenableCustomer(String customerUid) Enable a customer.protected B2BCommerceB2BUserGroupServiceprotected B2BCommerceUserServiceprotected Converter<B2BCustomerModel,CustomerData> protected Converter<CustomerData,B2BCustomerModel> protected Converter<B2BUnitModel,B2BUnitData> protected Converter<B2BUserGroupModel,B2BUserGroupData> getCustomerForUid(String customerUid) Returns a b2b customer for the given uid.protected ModelServicegetPagedB2BUserGroupsForCustomer(PageableData pageableData, String customerUid) Get Paginated list of B2B User groups the customer belongs to.getPagedCustomers(PageableData pageableData) Get Paginated list of customers.getParentUnitForCustomer(String customerUid) ReturnsB2BUnitDatafor given customer uid.protected UserServicevoidremoveB2BUserGroupFromCustomerGroups(String customerUid, String userGroupUid) Remove b2b user group from a customer.removeUserRole(String userUid, String roleUid) Remove the role from a user.voidresetCustomerPassword(String customerUid, String updatedPassword) Reset the customer password.voidsetB2BCommerceB2BUserGroupService(B2BCommerceB2BUserGroupService b2BCommerceB2BUserGroupService) voidsetB2BCommerceUserService(B2BCommerceUserService b2BCommerceUserService) voidsetB2BCustomerConverter(Converter<B2BCustomerModel, CustomerData> b2bCustomerConverter) voidsetB2BCustomerReverseConverter(Converter<CustomerData, B2BCustomerModel> b2BCustomerReverseConverter) voidsetB2BUnitConverter(Converter<B2BUnitModel, B2BUnitData> b2BUnitConverter) voidsetB2BUserGroupConverter(Converter<B2BUserGroupModel, B2BUserGroupData> b2BUserGroupConverter) voidsetModelService(ModelService modelService) voidsetUserService(UserService userService) voidupdateCustomer(CustomerData customerData) Update customer modelB2BCustomerModel.
-
Constructor Details
-
DefaultB2BUserFacade
public DefaultB2BUserFacade()
-
-
Method Details
-
getPagedCustomers
Description copied from interface:B2BUserFacadeGet Paginated list of customers.- Specified by:
getPagedCustomersin interfaceB2BUserFacade- Parameters:
pageableData- Pagination Data- Returns:
- A paginated list of customers
-
getParentUnitForCustomer
Description copied from interface:B2BUserFacadeReturnsB2BUnitDatafor given customer uid.- Specified by:
getParentUnitForCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer- Returns:
- found
B2BUnitData
-
updateCustomer
Description copied from interface:B2BUserFacadeUpdate customer modelB2BCustomerModel.- Specified by:
updateCustomerin interfaceB2BUserFacade- Parameters:
customerData- The Customer DataCustomerData
-
resetCustomerPassword
Description copied from interface:B2BUserFacadeReset the customer password.- Specified by:
resetCustomerPasswordin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer
-
disableCustomer
Description copied from interface:B2BUserFacadeDisable a customer.- Specified by:
disableCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer
-
enableCustomer
Description copied from interface:B2BUserFacadeEnable a customer.- Specified by:
enableCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer
-
removeUserRole
Description copied from interface:B2BUserFacadeRemove the role from a user.- Specified by:
removeUserRolein interfaceB2BUserFacade- Parameters:
userUid- the uid of the userroleUid- the uid of the role to be removed- Returns:
- Returns the
B2BSelectionData
-
addUserRole
Description copied from interface:B2BUserFacadeAdds a role to a user.- Specified by:
addUserRolein interfaceB2BUserFacade- Parameters:
user- the uid of the userrole- the uid of the role to be removed- Returns:
- Returns the
B2BSelectionData
-
getPagedB2BUserGroupsForCustomer
public SearchPageData<B2BUserGroupData> getPagedB2BUserGroupsForCustomer(PageableData pageableData, String customerUid) Description copied from interface:B2BUserFacadeGet Paginated list of B2B User groups the customer belongs to.- Specified by:
getPagedB2BUserGroupsForCustomerin interfaceB2BUserFacade- Parameters:
pageableData- Pageable DatacustomerUid- the uid of the customer- Returns:
- Returns the
SearchPageData
-
addB2BUserGroupToCustomer
Description copied from interface:B2BUserFacadeAdd b2b user group to a customer.- Specified by:
addB2BUserGroupToCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customeruserGroupUid- the uid od the user group- Returns:
- Returns
B2BSelectionData
-
removeB2BUserGroupFromCustomerGroups
Description copied from interface:B2BUserFacadeRemove b2b user group from a customer.- Specified by:
removeB2BUserGroupFromCustomerGroupsin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customeruserGroupUid- the uid od the user group
-
deselectB2BUserGroupFromCustomer
Description copied from interface:B2BUserFacadeDeselects b2b user group from a customer.- Specified by:
deselectB2BUserGroupFromCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customeruserGroupUid- the uid od the user group- Returns:
- Returns
B2BSelectionData
-
getCustomerForUid
Description copied from interface:B2BUserFacadeReturns a b2b customer for the given uid.- Specified by:
getCustomerForUidin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer- Returns:
- a customer data object
-
getB2BCommerceUserService
-
setB2BCommerceUserService
-
getB2BCommerceB2BUserGroupService
-
setB2BCommerceB2BUserGroupService
public void setB2BCommerceB2BUserGroupService(B2BCommerceB2BUserGroupService b2BCommerceB2BUserGroupService) -
getUserService
-
setUserService
-
getB2BCustomerConverter
-
setB2BCustomerConverter
-
getB2BCustomerReverseConverter
-
getB2BUserGroupConverter
-
setB2BUserGroupConverter
public void setB2BUserGroupConverter(Converter<B2BUserGroupModel, B2BUserGroupData> b2BUserGroupConverter) -
setB2BCustomerReverseConverter
public void setB2BCustomerReverseConverter(Converter<CustomerData, B2BCustomerModel> b2BCustomerReverseConverter) -
getB2BUnitConverter
-
setB2BUnitConverter
-
getModelService
-
setModelService
-