java.lang.Object
de.hybris.platform.ndc182facades.messages.offerpricerequest.ProgramCriteriaType

public class ProgramCriteriaType extends Object
Discount program specific filter criteria for shopping requests.

Java class for ProgramCriteriaType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ProgramCriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="CompanyIndexText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}TextType" minOccurs="0"/>
         <element name="MemberStatusText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}TextType" minOccurs="0"/>
         <element name="Name" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}NameType" minOccurs="0"/>
         <element name="PrePaidCertificate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}PrePaidCertificateType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ProgamContract" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}ProgamContractType" minOccurs="0"/>
         <element name="ProgramAccount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}ProgramAccountType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}CodeType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • ProgramCriteriaType

      public ProgramCriteriaType()
  • Method Details

    • getCompanyIndexText

      public String getCompanyIndexText()
      Gets the value of the companyIndexText property.
      Returns:
      possible object is String
    • setCompanyIndexText

      public void setCompanyIndexText(String value)
      Sets the value of the companyIndexText property.
      Parameters:
      value - allowed object is String
    • getMemberStatusText

      public String getMemberStatusText()
      Gets the value of the memberStatusText property.
      Returns:
      possible object is String
    • setMemberStatusText

      public void setMemberStatusText(String value)
      Sets the value of the memberStatusText property.
      Parameters:
      value - allowed object is String
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • getPrePaidCertificate

      public List<PrePaidCertificateType> getPrePaidCertificate()
      Gets the value of the prePaidCertificate property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the prePaidCertificate property.

      For example, to add a new item, do as follows:

          getPrePaidCertificate().add(newItem);
       

      Objects of the following type(s) are allowed in the list PrePaidCertificateType

    • getProgamContract

      public ProgamContractType getProgamContract()
      Gets the value of the progamContract property.
      Returns:
      possible object is ProgamContractType
    • setProgamContract

      public void setProgamContract(ProgamContractType value)
      Sets the value of the progamContract property.
      Parameters:
      value - allowed object is ProgamContractType
    • getProgramAccount

      public List<ProgramAccountType> getProgramAccount()
      Gets the value of the programAccount property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the programAccount property.

      For example, to add a new item, do as follows:

          getProgramAccount().add(newItem);
       

      Objects of the following type(s) are allowed in the list ProgramAccountType

    • getTypeCode

      public String getTypeCode()
      Gets the value of the typeCode property.
      Returns:
      possible object is String
    • setTypeCode

      public void setTypeCode(String value)
      Sets the value of the typeCode property.
      Parameters:
      value - allowed object is String