Class PricingLogicAlgorithm


  • @Validated
    @Generated(value="de.hybris.platform.b2ctelcotmfwebservices.swagger.TelcoCodegen",
               date="2020-02-20T06:17:51.077Z")
    public class PricingLogicAlgorithm
    extends java.lang.Object
    The PricingLogicAlgorithm entity represents an instantiation of an interface specification to external rating function (without a modeled bahavior in SID). Some of the parameters of the interface definiition may be already set (such as price per unit) and some may be gathered during the rating process from the event (such as call duration) or from ProductCharacteristicValues (such as assigned bandwidth)
    • Constructor Detail

      • PricingLogicAlgorithm

        public PricingLogicAlgorithm()
    • Method Detail

      • getId

        public java.lang.String getId()
        unique id of the PLA
        Returns:
        id
      • setId

        public void setId​(java.lang.String id)
      • getHref

        public java.lang.String getHref()
        hyperlink reference of this PLA
        Returns:
        href
      • setHref

        public void setHref​(java.lang.String href)
      • getName

        public java.lang.String getName()
        Name given to the PLA
        Returns:
        name
      • setName

        public void setName​(java.lang.String name)
      • getDescription

        public java.lang.String getDescription()
        Description of the PLA
        Returns:
        description
      • setDescription

        public void setDescription​(java.lang.String description)
      • getValidFor

        @Valid
        public @Valid TimePeriod getValidFor()
        The period for which the PLA is valid
        Returns:
        validFor
      • setValidFor

        public void setValidFor​(TimePeriod validFor)
      • getPlaSpecId

        public java.lang.String getPlaSpecId()
        id of corresponding PLA specification
        Returns:
        plaSpecId
      • setPlaSpecId

        public void setPlaSpecId​(java.lang.String plaSpecId)
      • getAttype

        public java.lang.String getAttype()
        The class type of this PLA
        Returns:
        attype
      • setAttype

        public void setAttype​(java.lang.String attype)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object