Class RaoUtils


  • public class RaoUtils
    extends java.lang.Object
    The class provides some utility methods for Rule Aware Objects (that are generated at de.hybris.platform.ruleengineservices.rao package).
    • Constructor Detail

      • RaoUtils

        public RaoUtils()
    • Method Detail

      • getDiscounts

        public java.util.Set<DiscountRAO> getDiscounts​(AbstractActionedRAO actionedRao)
        Returns ordered set of Discounts of an ActionedRAO (filters out it actions getting only DiscountRAO).
      • getShipment

        public java.util.Optional<ShipmentRAO> getShipment​(AbstractActionedRAO actionedRao)
        Finds Delivery of an actionedRao Item (Order, Product, etc.) if any.
      • isAbsolute

        public boolean isAbsolute​(DiscountRAO discount)
        Finds out if the Discount is absolute or not