Interface CabinClassService

All Known Implementing Classes:
DefaultCabinClassService

public interface CabinClassService
Interface that exposes Cabin Class specific services
  • Method Details

    • getCabinClasses

      List<CabinClassModel> getCabinClasses()
      Service which returns a list of CabinClassModel types
      Returns:
      List cabin classes
    • getCabinClass

      CabinClassModel getCabinClass(String cabinCode)
      service which returns CabinClassModel for the given cabin code.
      Parameters:
      cabinCode - string representing cabin code.
      Returns:
      CabinClassModel object.
    • getCabinClass

      CabinClassModel getCabinClass(Integer cabinClassIndex)
      service which returns CabinClassModel for the given cabinclass index.
      Parameters:
      cabinClassIndex - string representing cabinclass index.
      Returns:
      CabinClassModel object.
    • findCabinClassFromBundleTemplate

      CabinClassModel findCabinClassFromBundleTemplate(String bundleTemplate)
      Service method which returns CabinClassModel for the given bundleTemplate.
      Parameters:
      bundleTemplate - string representing bundleTemplate.
      Returns:
      CabinClassModel object.