Class DefaultCompanyB2BCommerceFacade
java.lang.Object
de.hybris.platform.b2bacceleratorfacades.company.impl.DefaultCompanyB2BCommerceFacade
- All Implemented Interfaces:
CompanyB2BCommerceFacade
- Direct Known Subclasses:
DefaultB2BCommerceB2BUserGroupFacade,DefaultB2BCommerceBudgetFacade,DefaultB2BCommerceCostCenterFacade,DefaultB2BCommercePermissionFacade,DefaultB2BCommerceUnitFacade,DefaultB2BCommerceUserFacade
@Deprecated(since="6.0",
forRemoval=true)
public class DefaultCompanyB2BCommerceFacade
extends Object
implements CompanyB2BCommerceFacade
Deprecated, for removal: This API element is subject to removal in a future version.
A facade for organization management.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected <S,T> SearchPageData<T> convertPageData(SearchPageData<S> source, Converter<S, T> converter) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.0.protected B2BSelectionDatacreateB2BSelectionData(String code, boolean selected, boolean active) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.0.protected Populator<AddressData,AddressModel> Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Get all currenciesprotected B2BApproverService<B2BCustomerModel>Deprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BBudgetModel,B2BBudgetData> Deprecated, for removal: This API element is subject to removal in a future version.protected Populator<B2BBudgetData,B2BBudgetModel> Deprecated, for removal: This API element is subject to removal in a future version.protected B2BCommerceB2BUserGroupServiceDeprecated, for removal: This API element is subject to removal in a future version.protected B2BCommerceBudgetServiceDeprecated, for removal: This API element is subject to removal in a future version.protected B2BCommerceCostCenterServiceDeprecated, for removal: This API element is subject to removal in a future version.protected B2BCommercePermissionServiceDeprecated, for removal: This API element is subject to removal in a future version.protected B2BCommerceUnitServiceDeprecated, for removal: This API element is subject to removal in a future version.protected B2BCommerceUserServiceDeprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BCostCenterModel,B2BCostCenterData> Deprecated, for removal: This API element is subject to removal in a future version.protected Populator<B2BCostCenterData,B2BCostCenterModel> Deprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BCustomerModel,CustomerData> Deprecated, for removal: This API element is subject to removal in a future version.protected Populator<CustomerData,B2BCustomerModel> Deprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BPermissionModel,B2BPermissionData> Deprecated, for removal: This API element is subject to removal in a future version.protected Populator<B2BPermissionData,B2BPermissionModel> Deprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BPermissionTypeEnum,B2BPermissionTypeData> Deprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BUnitModel,B2BUnitData> Deprecated, for removal: This API element is subject to removal in a future version.protected Populator<B2BUnitData,B2BUnitModel> Deprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BCustomerModel,CustomerData> Deprecated, for removal: This API element is subject to removal in a future version.protected Converter<B2BUserGroupModel,B2BUserGroupData> Deprecated, for removal: This API element is subject to removal in a future version.protected B2BUserGroupsLookUpStrategyDeprecated, for removal: This API element is subject to removal in a future version.protected BaseStoreServiceDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Gets a list ofB2BUnitNodeDatarepresenting each unit in the branch based on the session customergetBudgetDataForCode(String budgetCode) Deprecated, for removal: This API element is subject to removal in a future version.Get B2BBudgetData for a given budget codeDeprecated, for removal: This API element is subject to removal in a future version.Get a collection of available business processes for OrderApprovalprotected <T extends CompanyB2BCommerceService>
TDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Get the name of the current B2BStore to which the user is logged ingetCustomerForUid(String uid) Deprecated, for removal: This API element is subject to removal in a future version.Find a B2BCustomer based on a uidprotected EnumerationServiceDeprecated, for removal: This API element is subject to removal in a future version.protected ModelServiceDeprecated, for removal: This API element is subject to removal in a future version.getPagedBudgets(PageableData pageableData) Deprecated, for removal: This API element is subject to removal in a future version.Get paged B2Budgets for both Manage budgets and Select Budgets for CostCentersDeprecated, for removal: This API element is subject to removal in a future version.Gets a business unit assigned to the current session user with all the siblings retrieved viaB2BUnitNodeData.getChildren()getUnitForUid(String uid) Deprecated, for removal: This API element is subject to removal in a future version.Gets a business unit based on unique identifierprotected Converter<B2BUnitModel,B2BUnitNodeData> Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A list of usergroup codes a b2b customer can be assigned toprotected UserServiceDeprecated, for removal: This API element is subject to removal in a future version.protected B2BSelectionDatapopulateRolesForCustomer(B2BCustomerModel customerModel, B2BSelectionData b2BSelectionData) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.0.voidsetAddressReversePopulator(Populator<AddressData, AddressModel> addressReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BApproverService(B2BApproverService<B2BCustomerModel> b2bApproverService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BBudgetConverter(Converter<B2BBudgetModel, B2BBudgetData> b2bBudgetConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BBudgetReversePopulator(Populator<B2BBudgetData, B2BBudgetModel> b2bBudgetReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCommerceB2BUserGroupService(B2BCommerceB2BUserGroupService b2BCommerceB2BUserGroupService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCommerceBudgetService(B2BCommerceBudgetService b2BCommerceBudgetService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCommerceCostCenterService(B2BCommerceCostCenterService b2BCommerceCostCenterService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCommercePermissionService(B2BCommercePermissionService b2BCommercePermissionService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCommerceUnitService(B2BCommerceUnitService b2BCommerceUnitService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCommerceUserService(B2BCommerceUserService b2BCommerceUserService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCostCenterConverter(Converter<B2BCostCenterModel, B2BCostCenterData> b2bCostCenterConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCostCenterReversePopulator(Populator<B2BCostCenterData, B2BCostCenterModel> b2bCostCenterReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCustomerConverter(Converter<B2BCustomerModel, CustomerData> b2bCustomerConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCustomerReversePopulator(Populator<CustomerData, B2BCustomerModel> b2BCustomerReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BPermissionConverter(Converter<B2BPermissionModel, B2BPermissionData> b2BPermissionConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BPermissionReversePopulator(Populator<B2BPermissionData, B2BPermissionModel> b2bPermissionReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BPermissionTypeDataConverter(Converter<B2BPermissionTypeEnum, B2BPermissionTypeData> b2bPermissionTypeDataConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BUnitConverter(Converter<B2BUnitModel, B2BUnitData> b2BUnitConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BUnitReversePopulator(Populator<B2BUnitData, B2BUnitModel> b2bUnitReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BUserConverter(Converter<B2BCustomerModel, CustomerData> b2BUserConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BUserGroupConverter(Converter<B2BUserGroupModel, B2BUserGroupData> b2BUserGroupConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BUserGroupsLookUpStrategy(B2BUserGroupsLookUpStrategy b2BUserGroupsLookUpStrategy) Deprecated, for removal: This API element is subject to removal in a future version.voidsetBaseStoreService(BaseStoreService baseStoreService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetCompanyB2BCommerceService(CompanyB2BCommerceService companyB2BCommerceService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetEnumerationService(EnumerationService enumerationService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetModelService(ModelService modelService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetUnitTreeConverter(Converter<B2BUnitModel, B2BUnitNodeData> unitTreeConverter) Deprecated, for removal: This API element is subject to removal in a future version.voidsetUserService(UserService userService) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
DefaultCompanyB2BCommerceFacade
public DefaultCompanyB2BCommerceFacade()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getBranchNodes
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGets a list ofB2BUnitNodeDatarepresenting each unit in the branch based on the session customer- Specified by:
getBranchNodesin interfaceCompanyB2BCommerceFacade- Returns:
- A list of units in the branch.
-
getParentUnit
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGets a business unit assigned to the current session user with all the siblings retrieved viaB2BUnitNodeData.getChildren()- Specified by:
getParentUnitin interfaceCompanyB2BCommerceFacade- Returns:
- A business unit assigned to the session customer
-
getUnitForUid
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGets a business unit based on unique identifier- Specified by:
getUnitForUidin interfaceCompanyB2BCommerceFacade- Parameters:
uid- A unique id of a business unit.- Returns:
- A business unit or null if not found.
-
getAllCurrencies
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGet all currencies- Specified by:
getAllCurrenciesin interfaceCompanyB2BCommerceFacade- Returns:
- CurrencyData
-
getCustomerForUid
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeFind a B2BCustomer based on a uid- Specified by:
getCustomerForUidin interfaceCompanyB2BCommerceFacade- Parameters:
uid- A uid of aB2BCustomerModel- Returns:
- A customer data object or null if a customer with uid does not exist
-
getBusinessProcesses
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGet a collection of available business processes for OrderApproval- Specified by:
getBusinessProcessesin interfaceCompanyB2BCommerceFacade- Returns:
- A map where the key is process code and value is process name based on the current session locale
-
getUserGroups
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeA list of usergroup codes a b2b customer can be assigned to- Specified by:
getUserGroupsin interfaceCompanyB2BCommerceFacade- Returns:
- A list of
PrincipalModel.UIDa b2b customer can be assigned to
-
getPagedBudgets
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGet paged B2Budgets for both Manage budgets and Select Budgets for CostCenters- Specified by:
getPagedBudgetsin interfaceCompanyB2BCommerceFacade- Returns:
SearchPageDataof found budgets (could be empty)
-
getBudgetDataForCode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGet B2BBudgetData for a given budget code- Specified by:
getBudgetDataForCodein interfaceCompanyB2BCommerceFacade- Returns:
B2BBudgetDataif found or null otherwise
-
getCurrentStore
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceFacadeGet the name of the current B2BStore to which the user is logged in- Specified by:
getCurrentStorein interfaceCompanyB2BCommerceFacade- Returns:
- Name of the current B2BStore
-
convertPageData
@Deprecated(since="6.0", forRemoval=true) protected <S,T> SearchPageData<T> convertPageData(SearchPageData<S> source, Converter<S, T> converter) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.0. UseB2BCompanyUtils.convertPageData(SearchPageData, Converter)instead. -
createB2BSelectionData
@Deprecated(since="6.0", forRemoval=true) protected B2BSelectionData createB2BSelectionData(String code, boolean selected, boolean active) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.0. UseB2BCompanyUtils.createB2BSelectionData(String, boolean, boolean)instead. -
populateRolesForCustomer
@Deprecated(since="6.0", forRemoval=true) protected B2BSelectionData populateRolesForCustomer(B2BCustomerModel customerModel, B2BSelectionData b2BSelectionData) Deprecated, for removal: This API element is subject to removal in a future version.Since 6.0. UseB2BCompanyUtils.populateRolesForCustomer(B2BCustomerModel, B2BSelectionData)instead. -
getCompanyB2BCommerceService
Deprecated, for removal: This API element is subject to removal in a future version. -
setCompanyB2BCommerceService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BUserConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BUserConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
getUnitTreeConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setUnitTreeConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BUnitConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BUnitConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCostCenterConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCostCenterConverter
public void setB2BCostCenterConverter(Converter<B2BCostCenterModel, B2BCostCenterData> b2bCostCenterConverter) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCustomerConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCustomerConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BBudgetConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BBudgetConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
getAddressReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version. -
setAddressReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BPermissionConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BPermissionConverter
public void setB2BPermissionConverter(Converter<B2BPermissionModel, B2BPermissionData> b2BPermissionConverter) Deprecated, for removal: This API element is subject to removal in a future version. -
getUserService
Deprecated, for removal: This API element is subject to removal in a future version. -
setUserService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BUserGroupsLookUpStrategy
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BUserGroupsLookUpStrategy
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BBudgetReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BBudgetReversePopulator
public void setB2BBudgetReversePopulator(Populator<B2BBudgetData, B2BBudgetModel> b2bBudgetReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCostCenterReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCostCenterReversePopulator
public void setB2BCostCenterReversePopulator(Populator<B2BCostCenterData, B2BCostCenterModel> b2bCostCenterReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BUserGroupConverter
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BUserGroupConverter
public void setB2BUserGroupConverter(Converter<B2BUserGroupModel, B2BUserGroupData> b2BUserGroupConverter) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BPermissionTypeDataConverter
protected Converter<B2BPermissionTypeEnum,B2BPermissionTypeData> getB2BPermissionTypeDataConverter()Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BPermissionTypeDataConverter
public void setB2BPermissionTypeDataConverter(Converter<B2BPermissionTypeEnum, B2BPermissionTypeData> b2bPermissionTypeDataConverter) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCustomerReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- the b2bCustomerReversePopulator
-
setB2BCustomerReversePopulator
public void setB2BCustomerReversePopulator(Populator<CustomerData, B2BCustomerModel> b2BCustomerReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
b2BCustomerReversePopulator- the b2bCustomerReversePopulator to set
-
getEnumerationService
Deprecated, for removal: This API element is subject to removal in a future version. -
setEnumerationService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BPermissionReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BPermissionReversePopulator
public void setB2BPermissionReversePopulator(Populator<B2BPermissionData, B2BPermissionModel> b2bPermissionReversePopulator) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCommerceUserService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCommerceUserService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCommerceUnitService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCommerceUnitService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCommercePermissionService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCommercePermissionService
public void setB2BCommercePermissionService(B2BCommercePermissionService b2BCommercePermissionService) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCommerceBudgetService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCommerceBudgetService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCommerceCostCenterService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCommerceCostCenterService
public void setB2BCommerceCostCenterService(B2BCommerceCostCenterService b2BCommerceCostCenterService) Deprecated, for removal: This API element is subject to removal in a future version. -
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. -
getModelService
Deprecated, for removal: This API element is subject to removal in a future version. -
setModelService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BUnitReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- the b2BUnitReversePopulator
-
setB2BUnitReversePopulator
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
b2bUnitReversePopulator- the b2BUnitReversePopulator to set
-
getBaseStoreService
Deprecated, for removal: This API element is subject to removal in a future version. -
setBaseStoreService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BApproverService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BApproverService
Deprecated, for removal: This API element is subject to removal in a future version.
-
DefaultB2BCostCenterFacade,DefaultB2BUserGroupFacade,DefaultB2BUnitFacade,DefaultB2BBudgetFacade,DefaultB2BUserFacade,DefaultB2BApprovalProcessFacade,DefaultB2BApproverFacadeandDefaultB2BPermissionFacadeinstead.