Interface CosATPResultHandler

All Known Implementing Classes:
DefaultCosATPResultHandler

public interface CosATPResultHandler
COS ATP Result Handler
  • Method Details

    • extractATPAvailabilityFromArticleResponse

      List<ATPAvailability> extractATPAvailabilityFromArticleResponse(List<ArticleResponse> articles)
      Extracts the aggregated availability from the ATP response object
      Parameters:
      articleResponse -
      Returns:
      list of aggregated availability info for given product
      Throws:
      ATPException
    • extractATPProductAvailabilityFromArticleResponse

      List<ATPProductAvailability> extractATPProductAvailabilityFromArticleResponse(List<ArticleResponse> articles)
      Extracts the aggregated availability from the ATP response object
      Parameters:
      articleResponse -
      Returns:
      list of aggregated product availability info for given product
      Throws:
      ATPException