Class DefaultB2BApproverFacade
- java.lang.Object
-
- de.hybris.platform.b2bapprovalprocessfacades.company.impl.DefaultB2BApproverFacade
-
- All Implemented Interfaces:
B2BApproverFacade
public class DefaultB2BApproverFacade extends java.lang.Object implements B2BApproverFacade
Default implementation ofB2BApproverFacade
-
-
Constructor Summary
Constructors Constructor Description DefaultB2BApproverFacade()
-
Method Summary
-
-
-
Method Detail
-
getPagedApproversForUnit
public SearchPageData<CustomerData> getPagedApproversForUnit(PageableData pageableData, java.lang.String unitUid)
Description copied from interface:B2BApproverFacadeGets a paged list of approvers. Approvers already assigned to the business unit with unitUid are marked as selected.- Specified by:
getPagedApproversForUnitin interfaceB2BApproverFacade- Parameters:
pageableData- Pagination dataunitUid- A unit id of the business unit from which to check selected approvers.- Returns:
- A paged approver data.
-
addApproverToUnit
public B2BSelectionData addApproverToUnit(java.lang.String unitUid, java.lang.String approverUid)
Description copied from interface:B2BApproverFacadeAdds an approver to a unit.- Specified by:
addApproverToUnitin interfaceB2BApproverFacade- Parameters:
unitUid- A unit to add an approver toapproverUid- The approver to add to a unit's list of approvers- Returns:
- An approver if added successfully otherwise null.
-
removeApproverFromUnit
public B2BSelectionData removeApproverFromUnit(java.lang.String unitUid, java.lang.String approverUid)
Description copied from interface:B2BApproverFacadeRemoves an approver from a unit.- Specified by:
removeApproverFromUnitin interfaceB2BApproverFacade- Parameters:
unitUid- A business unit uid.approverUid- An approver uid.- Returns:
- An approver
-
getPagedApproversForCustomer
public SearchPageData<CustomerData> getPagedApproversForCustomer(PageableData pageableData, java.lang.String customerUid)
Description copied from interface:B2BApproverFacadeReturns the list of approvers for a customers.- Specified by:
getPagedApproversForCustomerin interfaceB2BApproverFacade- Parameters:
pageableData- Pagination DatacustomerUid- the uid of the customer- Returns:
- Get Paginated list found approvers
-
addApproverForCustomer
public B2BSelectionData addApproverForCustomer(java.lang.String customerUid, java.lang.String approverUid)
Description copied from interface:B2BApproverFacadeAdds an approver for a customer.- Specified by:
addApproverForCustomerin interfaceB2BApproverFacade- Parameters:
customerUid- the uid of the customerapproverUid- the uid of the approver- Returns:
- Returns the
B2BSelectionData
-
removeApproverFromCustomer
public B2BSelectionData removeApproverFromCustomer(java.lang.String customerUid, java.lang.String approverUid)
Description copied from interface:B2BApproverFacadeRemoves an approver from a customer.- Specified by:
removeApproverFromCustomerin interfaceB2BApproverFacade- Parameters:
customerUid- the uid of the customerapproverUid- the uid of the approver- Returns:
- Returns the
B2BSelectionData
-
getCustomerForUid
protected CustomerData getCustomerForUid(java.lang.String customerUid)
-
getUnitForUid
protected B2BUnitData getUnitForUid(java.lang.String unitUid)
-
getB2bApproverService
protected B2BApproverService<B2BCustomerModel> getB2bApproverService()
-
setB2bApproverService
public void setB2bApproverService(B2BApproverService<B2BCustomerModel> b2bApproverService)
-
getB2BCommerceUserService
protected B2BCommerceUserService getB2BCommerceUserService()
-
setB2BCommerceUserService
public void setB2BCommerceUserService(B2BCommerceUserService b2BCommerceUserService)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getB2BCustomerConverter
protected Converter<B2BCustomerModel,CustomerData> getB2BCustomerConverter()
-
setB2BCustomerConverter
public void setB2BCustomerConverter(Converter<B2BCustomerModel,CustomerData> b2bCustomerConverter)
-
getB2bUserConverter
protected Converter<B2BCustomerModel,CustomerData> getB2bUserConverter()
-
setB2bUserConverter
public void setB2bUserConverter(Converter<B2BCustomerModel,CustomerData> b2bUserConverter)
-
getB2bUnitService
protected B2BUnitService<B2BUnitModel,UserModel> getB2bUnitService()
-
setB2bUnitService
public void setB2bUnitService(B2BUnitService<B2BUnitModel,UserModel> b2bUnitService)
-
getB2bUnitConverter
protected Converter<B2BUnitModel,B2BUnitData> getB2bUnitConverter()
-
setB2bUnitConverter
public void setB2bUnitConverter(Converter<B2BUnitModel,B2BUnitData> b2bUnitConverter)
-
getB2BUserConverter
@Deprecated(since="1808") protected Converter<B2BCustomerModel,CustomerData> getB2BUserConverter()
Deprecated.since 1808, usegetB2bUserConverter()instead.
-
setB2BUserConverter
@Deprecated(since="1808") public void setB2BUserConverter(Converter<B2BCustomerModel,CustomerData> b2BUserConverter)
Deprecated.since 1808, usesetB2bUserConverter(Converter)instead.
-
-