Class InstallmentScheduleSpec

java.lang.Object
com.oracle.communications.brm.cc.model.InstallmentScheduleSpec
All Implemented Interfaces:
Serializable

public class InstallmentScheduleSpec extends Object implements Serializable

Java class for anonymous complex type

.

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


 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="href" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="descr" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="createdAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="startsAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="modifiedAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="expiresAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="glid" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="minPercent" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="minAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="maxIntervalDaysNEI" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="maxNumNEI" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="qualifiers" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}qualifier" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • id

      protected String id
      The installment schedule specification ID.
    • name

      protected String name
      The installment schedule specification name.
    • href

      protected String href
      The unique resource URL, used to get the object.
    • descr

      protected String descr
      The installment schedule specification description.
    • createdAt

      protected String createdAt
      The date when the installment schedule specification is created.
    • startsAt

      protected String startsAt
      The date when the installment schedule specification starts.
    • modifiedAt

      protected String modifiedAt
      The date when the installment schedule specification is modified.
    • expiresAt

      protected String expiresAt
      The date when the installment schedule specification expires.
    • glid

      protected Integer glid
      The general ledger ID used for recording the installment charge.
    • minPercent

      protected BigDecimal minPercent
      The minimum bill/charge percentage to be considered for the installment conversion. Either the minimum percentage or the minimum amount must be included.
    • minAmount

      protected BigDecimal minAmount
      The minimum bill/charge amount to be considered for the installment conversion. Either the minimum percentage or the minimum amount must be included.
    • maxIntervalDaysNEI

      protected Integer maxIntervalDaysNEI
      The maximum number of days between non-equal installments.
    • maxNumNEI

      protected Integer maxNumNEI
      The maximum number of non-equal installments.
    • qualifiers

      protected List<Qualifier> qualifiers
  • Constructor Details

    • InstallmentScheduleSpec

      public InstallmentScheduleSpec()
  • Method Details

    • getId

      public String getId()
      The installment schedule specification ID.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
      See Also:
    • getName

      public String getName()
      The installment schedule specification name.
      Returns:
      possible object is String
    • setName

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

      public String getHref()
      The unique resource URL, used to get the object.
      Returns:
      possible object is String
    • setHref

      public void setHref(String value)
      Sets the value of the href property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDescr

      public String getDescr()
      The installment schedule specification description.
      Returns:
      possible object is String
    • setDescr

      public void setDescr(String value)
      Sets the value of the descr property.
      Parameters:
      value - allowed object is String
      See Also:
    • getCreatedAt

      public String getCreatedAt()
      The date when the installment schedule specification is created.
      Returns:
      possible object is String
    • setCreatedAt

      public void setCreatedAt(String value)
      Sets the value of the createdAt property.
      Parameters:
      value - allowed object is String
      See Also:
    • getStartsAt

      public String getStartsAt()
      The date when the installment schedule specification starts.
      Returns:
      possible object is String
    • setStartsAt

      public void setStartsAt(String value)
      Sets the value of the startsAt property.
      Parameters:
      value - allowed object is String
      See Also:
    • getModifiedAt

      public String getModifiedAt()
      The date when the installment schedule specification is modified.
      Returns:
      possible object is String
    • setModifiedAt

      public void setModifiedAt(String value)
      Sets the value of the modifiedAt property.
      Parameters:
      value - allowed object is String
      See Also:
    • getExpiresAt

      public String getExpiresAt()
      The date when the installment schedule specification expires.
      Returns:
      possible object is String
    • setExpiresAt

      public void setExpiresAt(String value)
      Sets the value of the expiresAt property.
      Parameters:
      value - allowed object is String
      See Also:
    • getGlid

      public Integer getGlid()
      The general ledger ID used for recording the installment charge.
      Returns:
      possible object is Integer
    • setGlid

      public void setGlid(Integer value)
      Sets the value of the glid property.
      Parameters:
      value - allowed object is Integer
      See Also:
    • getMinPercent

      public BigDecimal getMinPercent()
      The minimum bill/charge percentage to be considered for the installment conversion. Either the minimum percentage or the minimum amount must be included.
      Returns:
      possible object is BigDecimal
    • setMinPercent

      public void setMinPercent(BigDecimal value)
      Sets the value of the minPercent property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getMinAmount

      public BigDecimal getMinAmount()
      The minimum bill/charge amount to be considered for the installment conversion. Either the minimum percentage or the minimum amount must be included.
      Returns:
      possible object is BigDecimal
    • setMinAmount

      public void setMinAmount(BigDecimal value)
      Sets the value of the minAmount property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getMaxIntervalDaysNEI

      public Integer getMaxIntervalDaysNEI()
      The maximum number of days between non-equal installments.
      Returns:
      possible object is Integer
    • setMaxIntervalDaysNEI

      public void setMaxIntervalDaysNEI(Integer value)
      Sets the value of the maxIntervalDaysNEI property.
      Parameters:
      value - allowed object is Integer
      See Also:
    • getMaxNumNEI

      public Integer getMaxNumNEI()
      The maximum number of non-equal installments.
      Returns:
      possible object is Integer
    • setMaxNumNEI

      public void setMaxNumNEI(Integer value)
      Sets the value of the maxNumNEI property.
      Parameters:
      value - allowed object is Integer
      See Also:
    • getQualifiers

      public List<Qualifier> getQualifiers()
      Gets the value of the qualifiers 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 qualifiers property.

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

       getQualifiers().add(newItem);
       

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

      Returns:
      The value of the qualifiers property.