Interface B2BCustomerAccountService
-
- All Superinterfaces:
CustomerAccountService
- All Known Implementing Classes:
DefaultB2BCustomerAccountService
public interface B2BCustomerAccountService extends CustomerAccountService
Interface to handle specific B2B customer account management services.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CartToOrderCronJobModelgetCartToOrderCronJobForCode(java.lang.String code, UserModel user)Gets the Scheduling job by codejava.util.List<? extends CartToOrderCronJobModel>getCartToOrderCronJobsForUser(UserModel user)Gets all order replenishment cron jobs for a given user.SearchPageData<OrderModel>getOrdersForJob(java.lang.String jobCode, PageableData pageableData)All orders created by a replenishment cron jobSearchPageData<CartToOrderCronJobModel>getPagedCartToOrderCronJobsForUser(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, unlinkCCPaymentInfo, updatePassword, updateProfile
-
-
-
-
Method Detail
-
getCartToOrderCronJobForCode
CartToOrderCronJobModel getCartToOrderCronJobForCode(java.lang.String code, UserModel user)
Gets the Scheduling job by code- Parameters:
code- unique job identifieruser- a customer assigned to the cart- Returns:
- the
CartToOrderCronJobModelidentified by code
-
getCartToOrderCronJobsForUser
java.util.List<? extends CartToOrderCronJobModel> getCartToOrderCronJobsForUser(UserModel user)
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
SearchPageData<OrderModel> getOrdersForJob(java.lang.String jobCode, PageableData pageableData)
All orders created by a replenishment cron job- Parameters:
jobCode- unique cron job idpageableData- pagination info- Returns:
- orders created by a replenishment cron job
-
-