Class DefaultB2BUserFacade
- java.lang.Object
-
- de.hybris.platform.b2bcommercefacades.company.impl.DefaultB2BUserFacade
-
- All Implemented Interfaces:
B2BUserFacade
public class DefaultB2BUserFacade extends java.lang.Object implements B2BUserFacade
Default implementation ofB2BUserFacade
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BUserFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B2BSelectionDataaddB2BUserGroupToCustomer(java.lang.String customerUid, java.lang.String userGroupUid)Add b2b user group to a customer.B2BSelectionDataaddUserRole(java.lang.String user, java.lang.String role)Adds a role to a user.B2BSelectionDatadeselectB2BUserGroupFromCustomer(java.lang.String customerUid, java.lang.String userGroupUid)Deselects b2b user group from a customer.voiddisableCustomer(java.lang.String customerUid)Disable a customer.voidenableCustomer(java.lang.String customerUid)Enable a customer.protected B2BCommerceB2BUserGroupServicegetB2BCommerceB2BUserGroupService()protected B2BCommerceUserServicegetB2BCommerceUserService()protected Converter<B2BCustomerModel,CustomerData>getB2BCustomerConverter()protected Converter<CustomerData,B2BCustomerModel>getB2BCustomerReverseConverter()protected Converter<B2BUnitModel,B2BUnitData>getB2BUnitConverter()protected Converter<B2BUserGroupModel,B2BUserGroupData>getB2BUserGroupConverter()CustomerDatagetCustomerForUid(java.lang.String customerUid)Returns a b2b customer for the given uid.protected ModelServicegetModelService()SearchPageData<B2BUserGroupData>getPagedB2BUserGroupsForCustomer(PageableData pageableData, java.lang.String customerUid)Get Paginated list of B2B User groups the customer belongs to.SearchPageData<CustomerData>getPagedCustomers(PageableData pageableData)Get Paginated list of customers.B2BUnitDatagetParentUnitForCustomer(java.lang.String customerUid)ReturnsB2BUnitDatafor given customer uid.protected UserServicegetUserService()voidremoveB2BUserGroupFromCustomerGroups(java.lang.String customerUid, java.lang.String userGroupUid)Remove b2b user group from a customer.B2BSelectionDataremoveUserRole(java.lang.String userUid, java.lang.String roleUid)Remove the role from a user.voidresetCustomerPassword(java.lang.String customerUid, java.lang.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.
-
-
-
Method Detail
-
getPagedCustomers
public SearchPageData<CustomerData> getPagedCustomers(PageableData pageableData)
Description copied from interface:B2BUserFacadeGet Paginated list of customers.- Specified by:
getPagedCustomersin interfaceB2BUserFacade- Parameters:
pageableData- Pagination Data- Returns:
- A paginated list of customers
-
getParentUnitForCustomer
public B2BUnitData getParentUnitForCustomer(java.lang.String customerUid)
Description copied from interface:B2BUserFacadeReturnsB2BUnitDatafor given customer uid.- Specified by:
getParentUnitForCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer- Returns:
- found
B2BUnitData
-
updateCustomer
public void updateCustomer(CustomerData customerData)
Description copied from interface:B2BUserFacadeUpdate customer modelB2BCustomerModel.- Specified by:
updateCustomerin interfaceB2BUserFacade- Parameters:
customerData- The Customer DataCustomerData
-
resetCustomerPassword
public void resetCustomerPassword(java.lang.String customerUid, java.lang.String updatedPassword)Description copied from interface:B2BUserFacadeReset the customer password.- Specified by:
resetCustomerPasswordin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer
-
disableCustomer
public void disableCustomer(java.lang.String customerUid)
Description copied from interface:B2BUserFacadeDisable a customer.- Specified by:
disableCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer
-
enableCustomer
public void enableCustomer(java.lang.String customerUid)
Description copied from interface:B2BUserFacadeEnable a customer.- Specified by:
enableCustomerin interfaceB2BUserFacade- Parameters:
customerUid- the uid of the customer
-
removeUserRole
public B2BSelectionData removeUserRole(java.lang.String userUid, java.lang.String roleUid)
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
public B2BSelectionData addUserRole(java.lang.String user, java.lang.String role)
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, java.lang.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
public B2BSelectionData addB2BUserGroupToCustomer(java.lang.String customerUid, java.lang.String userGroupUid)
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
public void removeB2BUserGroupFromCustomerGroups(java.lang.String customerUid, java.lang.String userGroupUid)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
public B2BSelectionData deselectB2BUserGroupFromCustomer(java.lang.String customerUid, java.lang.String userGroupUid)
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
public CustomerData getCustomerForUid(java.lang.String customerUid)
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
protected B2BCommerceUserService getB2BCommerceUserService()
-
setB2BCommerceUserService
public void setB2BCommerceUserService(B2BCommerceUserService b2BCommerceUserService)
-
getB2BCommerceB2BUserGroupService
protected B2BCommerceB2BUserGroupService getB2BCommerceB2BUserGroupService()
-
setB2BCommerceB2BUserGroupService
public void setB2BCommerceB2BUserGroupService(B2BCommerceB2BUserGroupService b2BCommerceB2BUserGroupService)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getB2BCustomerConverter
protected Converter<B2BCustomerModel,CustomerData> getB2BCustomerConverter()
-
setB2BCustomerConverter
public void setB2BCustomerConverter(Converter<B2BCustomerModel,CustomerData> b2bCustomerConverter)
-
getB2BCustomerReverseConverter
protected Converter<CustomerData,B2BCustomerModel> getB2BCustomerReverseConverter()
-
getB2BUserGroupConverter
protected Converter<B2BUserGroupModel,B2BUserGroupData> getB2BUserGroupConverter()
-
setB2BUserGroupConverter
public void setB2BUserGroupConverter(Converter<B2BUserGroupModel,B2BUserGroupData> b2BUserGroupConverter)
-
setB2BCustomerReverseConverter
public void setB2BCustomerReverseConverter(Converter<CustomerData,B2BCustomerModel> b2BCustomerReverseConverter)
-
getB2BUnitConverter
protected Converter<B2BUnitModel,B2BUnitData> getB2BUnitConverter()
-
setB2BUnitConverter
public void setB2BUnitConverter(Converter<B2BUnitModel,B2BUnitData> b2BUnitConverter)
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
-