Class DefaultCompanyB2BCommerceService
java.lang.Object
de.hybris.platform.b2bacceleratorservices.company.impl.DefaultCompanyB2BCommerceService
- All Implemented Interfaces:
CompanyB2BCommerceService
- Direct Known Subclasses:
DefaultB2BCommerceB2BUserGroupService,DefaultB2BCommerceBudgetService,DefaultB2BCommerceCostCenterService,DefaultB2BCommercePermissionService,DefaultB2BCommerceUnitService,DefaultB2BCommerceUserService
@Deprecated(since="6.0",
forRemoval=true)
public class DefaultCompanyB2BCommerceService
extends Object
implements CompanyB2BCommerceService
Deprecated, for removal: This API element is subject to removal in a future version.
A service which services organization management
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMemberToUserGroup(UserGroupModel usergroup, UserModel user) Deprecated, for removal: This API element is subject to removal in a future version.Collection<? extends CurrencyModel>Deprecated, for removal: This API element is subject to removal in a future version.Get all currencies for the current storeprotected B2BApprovalProcessLookUpStrategyDeprecated, for removal: This API element is subject to removal in a future version.protected B2BApproverService<B2BCustomerModel>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.Deprecated, for removal: This API element is subject to removal in a future version.protected B2BCustomerService<B2BCustomerModel,B2BUnitModel> Deprecated, for removal: This API element is subject to removal in a future version.protected B2BGroupCycleValidatorDeprecated, 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.protected B2BUnitService<B2BUnitModel,B2BCustomerModel> 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.Gets a b2b user group given its uidDeprecated, for removal: This API element is subject to removal in a future version.Gets a map object containing the business processes for the current storeDeprecated, 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.Deprecated, for removal: This API element is subject to removal in a future version.<T extends CurrencyModel>
TgetCurrencyForIsoCode(String isoCode) Deprecated, for removal: This API element is subject to removal in a future version.Get the currencyModel for the given ISO code<T extends B2BCustomerModel>
TDeprecated, for removal: This API element is subject to removal in a future version.Gets a current session user as aB2BCustomerModel<T extends B2BCustomerModel>
TgetCustomerForUid(String uid) Deprecated, for removal: This API element is subject to removal in a future version.Gets a customer for the given uid<T extends B2BCustomerModel>
List<T>getMembersOfUnitForUserGroup(B2BUnitModel unit, String userGroupId) Deprecated, for removal: This API element is subject to removal in a future version.Get members who are assigned to a unit with a specified user groupDeprecated, 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.Deprecated, for removal: This API element is subject to removal in a future version.protected PagedB2BCustomerDao<B2BCustomerModel>Deprecated, for removal: This API element is subject to removal in a future version.protected PagedGenericDao<B2BPermissionModel>Deprecated, for removal: This API element is subject to removal in a future version.protected PagedGenericDao<B2BUserGroupModel>Deprecated, for removal: This API element is subject to removal in a future version.getPagedUsersForUserGroups(PageableData pageableData, String... userGroupUID) Deprecated, for removal: This API element is subject to removal in a future version.Searches for users<T extends B2BUnitModel>
TgetParentUnit(B2BUnitModel unit) Deprecated, for removal: This API element is subject to removal in a future version.Gets the parent unit given a unit object.getPermissionForCode(String permission) Deprecated, for removal: This API element is subject to removal in a future version.GetsB2BPermissionModelfor a given permission codeprotected SearchRestrictionServiceDeprecated, for removal: This API element is subject to removal in a future version.protected SessionServiceDeprecated, for removal: This API element is subject to removal in a future version.getUnitForUid(String unitUid) Deprecated, for removal: This API element is subject to removal in a future version.Get aB2BUnitModelfor a unique identifier unitUidprotected UserServiceDeprecated, for removal: This API element is subject to removal in a future version.protected voidremovedMemberFromUserGroup(UserGroupModel usergroup, UserModel user) Deprecated, for removal: This API element is subject to removal in a future version.<T extends ItemModel>
voidsaveModel(T model) Deprecated, for removal: This API element is subject to removal in a future version.Persists the model delegating toModelService.save(Object)voidsetB2BApprovalProcessLookUpStrategy(B2BApprovalProcessLookUpStrategy b2BApprovalProcessLookUpStrategy) 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.voidsetB2BBudgetService(B2BBudgetService<B2BBudgetModel, B2BCustomerModel> b2bBudgetService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCostCenterService(B2BCostCenterService b2bCostCenterService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BCustomerService(B2BCustomerService<B2BCustomerModel, B2BUnitModel> b2BCustomerService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BGroupCycleValidator(B2BGroupCycleValidator b2BGroupCycleValidator) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BPermissionService(B2BPermissionService<B2BCustomerModel, B2BPermissionResultModel> b2BPermissionService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetB2BUnitService(B2BUnitService<B2BUnitModel, B2BCustomerModel> b2BUnitService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetBusinessProcessService(BusinessProcessService businessProcessService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetCommerceCommonI18NService(CommerceCommonI18NService commerceCommonI18NService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetCommonI18NService(CommonI18NService commonI18NService) 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.voidsetPagedB2BBudgetDao(PagedGenericDao<B2BBudgetModel> pagedB2BBudgetDao) Deprecated, for removal: This API element is subject to removal in a future version.voidsetPagedB2BCostCenterDao(PagedGenericDao<B2BCostCenterModel> pagedB2BCostCenterDao) Deprecated, for removal: This API element is subject to removal in a future version.voidsetPagedB2BCustomerDao(PagedB2BCustomerDao<B2BCustomerModel> pagedB2BCustomerDao) Deprecated, for removal: This API element is subject to removal in a future version.voidsetPagedB2BPermissionDao(PagedGenericDao<B2BPermissionModel> pagedB2BPermissionDao) Deprecated, for removal: This API element is subject to removal in a future version.voidsetPagedB2BUserGroupDao(PagedGenericDao<B2BUserGroupModel> pagedB2BUserGroupDao) Deprecated, for removal: This API element is subject to removal in a future version.voidsetSearchRestrictionService(SearchRestrictionService searchRestrictionService) Deprecated, for removal: This API element is subject to removal in a future version.voidsetSessionService(SessionService sessionService) 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
-
DefaultCompanyB2BCommerceService
public DefaultCompanyB2BCommerceService()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getUnitForUid
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGet aB2BUnitModelfor a unique identifier unitUid- Specified by:
getUnitForUidin interfaceCompanyB2BCommerceService- Parameters:
unitUid- A unique identifier for aB2BUnitModel- Returns:
- A unit if exist or null if not found
-
getParentUnit
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGets the parent unit given a unit object.- Specified by:
getParentUnitin interfaceCompanyB2BCommerceService- Parameters:
unit- A unique identifier forB2BUnitModel- Returns:
- A
B2BUnitModelfor given unit
-
getCurrentUser
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGets a current session user as aB2BCustomerModel- Specified by:
getCurrentUserin interfaceCompanyB2BCommerceService- Returns:
- A customer in the session.
-
getMembersOfUnitForUserGroup
public <T extends B2BCustomerModel> List<T> getMembersOfUnitForUserGroup(B2BUnitModel unit, String userGroupId) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGet members who are assigned to a unit with a specified user group- Specified by:
getMembersOfUnitForUserGroupin interfaceCompanyB2BCommerceService- Parameters:
unit- A business unituserGroupId- UserGroup id- Returns:
- A collection of users assigned to the unit who are members of the specified group
-
getPagedUsersForUserGroups
public SearchPageData<B2BCustomerModel> getPagedUsersForUserGroups(PageableData pageableData, String... userGroupUID) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceSearches for users- Specified by:
getPagedUsersForUserGroupsin interfaceCompanyB2BCommerceService- Parameters:
pageableData- to use in narrowing resultuserGroupUID- uids of groups to search against- Returns:
- users which belong to groups with given uids
-
getAllCurrencies
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGet all currencies for the current store- Specified by:
getAllCurrenciesin interfaceCompanyB2BCommerceService- Returns:
- Collection of currencyModels
-
saveModel
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServicePersists the model delegating toModelService.save(Object)- Specified by:
saveModelin interfaceCompanyB2BCommerceService- Parameters:
model- A model to save.
-
getCurrencyForIsoCode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGet the currencyModel for the given ISO code- Specified by:
getCurrencyForIsoCodein interfaceCompanyB2BCommerceService- Parameters:
isoCode- ISO Code of theCurrencyModel- Returns:
- A
CurrencyModelobject that matches the given ISO code
-
getCustomerForUid
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGets a customer for the given uid- Specified by:
getCustomerForUidin interfaceCompanyB2BCommerceService- Parameters:
uid- A unique identifier forB2BCustomerModel- Returns:
- A
B2BCustomerModelfor uid
-
getPermissionForCode
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGetsB2BPermissionModelfor a given permission code- Specified by:
getPermissionForCodein interfaceCompanyB2BCommerceService- Parameters:
permission- A unique identifier forB2BPermissionModel- Returns:
B2BPermissionModelobject
-
getB2BUserGroupForUid
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGets a b2b user group given its uid- Specified by:
getB2BUserGroupForUidin interfaceCompanyB2BCommerceService- Parameters:
uid- A unique identifier forB2BUserGroupModel- Returns:
- A
B2BUserGroupModelfor given unit
-
getBusinessProcesses
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CompanyB2BCommerceServiceGets a map object containing the business processes for the current store- Specified by:
getBusinessProcessesin interfaceCompanyB2BCommerceService- Returns:
- A
Mapcontaining the business processes information
-
addMemberToUserGroup
Deprecated, for removal: This API element is subject to removal in a future version. -
removedMemberFromUserGroup
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCustomerService
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. -
getPagedB2BCustomerDao
Deprecated, for removal: This API element is subject to removal in a future version. -
setPagedB2BCustomerDao
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BUnitService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BUnitService
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. -
setB2BCustomerService
public void setB2BCustomerService(B2BCustomerService<B2BCustomerModel, B2BUnitModel> b2BCustomerService) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BCostCenterService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BCostCenterService
Deprecated, for removal: This API element is subject to removal in a future version. -
getCommonI18NService
Deprecated, for removal: This API element is subject to removal in a future version. -
setCommonI18NService
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. -
getBusinessProcessService
Deprecated, for removal: This API element is subject to removal in a future version. -
setBusinessProcessService
Deprecated, for removal: This API element is subject to removal in a future version. -
getSessionService
Deprecated, for removal: This API element is subject to removal in a future version. -
setSessionService
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BBudgetService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BBudgetService
Deprecated, for removal: This API element is subject to removal in a future version. -
getSearchRestrictionService
Deprecated, for removal: This API element is subject to removal in a future version. -
setSearchRestrictionService
Deprecated, for removal: This API element is subject to removal in a future version. -
getPagedB2BCostCenterDao
Deprecated, for removal: This API element is subject to removal in a future version. -
setPagedB2BCostCenterDao
Deprecated, for removal: This API element is subject to removal in a future version. -
getPagedB2BBudgetDao
Deprecated, for removal: This API element is subject to removal in a future version. -
setPagedB2BBudgetDao
Deprecated, for removal: This API element is subject to removal in a future version. -
getPagedB2BPermissionDao
Deprecated, for removal: This API element is subject to removal in a future version. -
setPagedB2BPermissionDao
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BPermissionService
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BPermissionService
public void setB2BPermissionService(B2BPermissionService<B2BCustomerModel, B2BPermissionResultModel> b2BPermissionService) Deprecated, for removal: This API element is subject to removal in a future version. -
getCommerceCommonI18NService
Deprecated, for removal: This API element is subject to removal in a future version. -
setCommerceCommonI18NService
Deprecated, for removal: This API element is subject to removal in a future version. -
getPagedB2BUserGroupDao
Deprecated, for removal: This API element is subject to removal in a future version. -
setPagedB2BUserGroupDao
Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BApprovalProcessLookUpStrategy
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BApprovalProcessLookUpStrategy
public void setB2BApprovalProcessLookUpStrategy(B2BApprovalProcessLookUpStrategy b2BApprovalProcessLookUpStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
getB2BGroupCycleValidator
Deprecated, for removal: This API element is subject to removal in a future version. -
setB2BGroupCycleValidator
Deprecated, for removal: This API element is subject to removal in a future version.
-
DefaultB2BCommerceB2BUserGroupService,DefaultB2BBudgetService,DefaultB2BCommerceCostCenterService,DefaultB2BCommercePermissionService,DefaultB2BCommerceUnitService,DefaultB2BCommerceUserServiceandDefaultB2BApprovalProcessServiceinstead.