Interface B2BCustomerAccountService
- All Superinterfaces:
CustomerAccountService
- All Known Implementing Classes:
DefaultB2BCustomerAccountService
Interface to handle specific B2B customer account management services.
-
Method Summary
Modifier and TypeMethodDescriptiongetCartToOrderCronJobForCode(String code, UserModel user) Gets the Scheduling job by codeList<? extends CartToOrderCronJobModel>Gets all order replenishment cron jobs for a given user.getOrdersForJob(String jobCode, PageableData pageableData) All orders created by a replenishment cron jobgetPagedCartToOrderCronJobsForUser(UserModel user, PageableData pageableData) Gets all order replenishment cron jobs for a given user.Methods inherited from interface de.hybris.platform.commerceservices.customer.CustomerAccountService
changePassword, changeUid, clearDefaultAddressEntry, closeAccount, convertGuestToCustomer, createPaymentSubscription, deleteAddressEntry, deleteCCPaymentInfo, forgottenPassword, getAddressBookDeliveryEntries, getAddressBookEntries, getAddressForCode, getAllAddressEntries, getCreditCardPaymentInfoForCode, getCreditCardPaymentInfos, getDefaultAddress, getGuestOrderForGUID, getOrderDetailsForGUID, getOrderForCode, getOrderForCode, getOrderList, getOrderList, getReturnRequestsByCustomerAndStore, getTitles, register, registerGuestForAnonymousCheckout, saveAddressEntry, setDefaultAddressEntry, setDefaultPaymentInfo, setPopulatingConsentsInSessionEnabled, unlinkCCPaymentInfo, updatePassword, updateProfile
-
Method Details
-
getCartToOrderCronJobForCode
Gets the Scheduling job by code- Parameters:
code- unique job identifieruser- a customer assigned to the cart- Returns:
- the
CartToOrderCronJobModelidentified by code
-
getCartToOrderCronJobsForUser
Gets all order replenishment cron jobs for a given user.- Parameters:
user- user object- Returns:
- replenishment cron jobs created by a user.
-
getPagedCartToOrderCronJobsForUser
SearchPageData<CartToOrderCronJobModel> getPagedCartToOrderCronJobsForUser(UserModel user, PageableData pageableData) Gets all order replenishment cron jobs for a given user.- Parameters:
user- user objectpageableData- pagination info- Returns:
- replenishment cron jobs created by a user.
-
getOrdersForJob
All orders created by a replenishment cron job- Parameters:
jobCode- unique cron job idpageableData- pagination info- Returns:
- orders created by a replenishment cron job
-