Interface TravelCategoryService

All Superinterfaces:
de.hybris.platform.category.CategoryService
All Known Implementing Classes:
DefaultTravelCategoryService

public interface TravelCategoryService extends de.hybris.platform.category.CategoryService
Extension of CategoryService with methods specific to Travel
  • Method Summary

    Modifier and Type
    Method
    Description
    getAncillaryCategories(List<String> transportOfferingCodes)
    Retrieves a list of ancillary categories for given transportOfferings
    Retrieves a list of accommodation categories for given transportOfferings

    Methods inherited from interface de.hybris.platform.category.CategoryService

    disableSubcategoryRemovalCheck, enableSubcategoryRemovalCheck, getAllSubcategoriesForCategory, getAllSupercategoriesForCategory, getCategoriesForCode, getCategory, getCategory, getCategoryForCode, getCategoryForCode, getCategoryPathForProduct, getPath, getPathForCategory, getPathsForCategory, getRootCategories, getRootCategoriesForCatalogVersion, isEmpty, isRoot, isSetAllowedPrincipalsRecursivelyDisabled, isSubcategoryRemovalCheckDisabled, setAllowedPrincipalsForAllRelatedCategories, setAllowedPrincipalsForCategory
  • Method Details

    • getAncillaryCategories

      List<CategoryModel> getAncillaryCategories(List<String> transportOfferingCodes)
      Retrieves a list of ancillary categories for given transportOfferings
      Parameters:
      transportOfferingCodes - list of transport Offering codes
      Returns:
      list of relevant ancillary categories
    • getAvailableAccommodationCategories

      List<CategoryModel> getAvailableAccommodationCategories(List<String> transportOfferingCodes)
      Retrieves a list of accommodation categories for given transportOfferings
      Parameters:
      transportOfferingCodes -
      Returns:
      list of relevant accommodation categories