Interface VendorFacade

All Known Implementing Classes:
DefaultVendorFacade

public interface VendorFacade
Vendor facade interface. An Vendor Facade should provide access to a vendor's vendor users.
  • Method Details

    • getVendorByCode

      Optional<VendorData> getVendorByCode(String vendorCode)
      Get vendor data for a given code
      Parameters:
      vendorCode - vendor code
      Returns:
      VendorData VendorData if vendor exists otherwise return empty option
    • getPagedIndexVendors

      SearchPageData<VendorData> getPagedIndexVendors(PageableData pageableData)
      Get paged vendors need to shown in index page
      Parameters:
      pageableData - the pagination data
      Returns:
      the vendorData need to shown in index page