Class PaymentList

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

public class PaymentList extends Extension implements Serializable

Java class for anonymous complex type

.

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

 <complexType>
   <complexContent>
     <extension base="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}extension">
       <sequence>
         <element name="paymentAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="paymentDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="paymentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="paymentMethod" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="unAllocatedAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="originalPaymentAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="paymentAction" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
               <enumeration value="0"/>
               <enumeration value="1"/>
               <enumeration value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="billingStatus" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}int">
               <enumeration value="1"/>
               <enumeration value="2"/>
             </restriction>
           </simpleType>
         </element>
         <element name="paymentRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • paymentAmount

      protected BigDecimal paymentAmount
      The amount of the payment.
    • paymentDate

      protected Calendar paymentDate
      The date and time the payment was made.
    • paymentId

      protected String paymentId
      The ID of the payment
    • paymentMethod

      protected int paymentMethod
      The payment method. Allowed values:
      • 10011 (Cash)
      • 10012 (Check)
      • 10013 (Wire transfer)
      • 10014 (Inter-bank payment order)
      • 10015 (Postal order)
    • unAllocatedAmount

      protected BigDecimal unAllocatedAmount
      The amount that is still unallocated.
    • originalPaymentAmount

      protected BigDecimal originalPaymentAmount
      The original payment amount.
    • paymentAction

      protected Integer paymentAction
      Whether the payment has been reversed or suspended. Allowed values:
      • 0 (Not reversed)
      • 1 (Reversed)
      • 2 (Suspended)
    • billingStatus

      protected Integer billingStatus
      The billing status. Allowed values:
      • 1 (Billed)
      • 2 (Unbilled)
    • paymentRef

      protected ResourceRef paymentRef
  • Constructor Details

    • PaymentList

      public PaymentList()
  • Method Details

    • getPaymentAmount

      public BigDecimal getPaymentAmount()
      The amount of the payment.
      Returns:
      possible object is BigDecimal
    • setPaymentAmount

      public void setPaymentAmount(BigDecimal value)
      Sets the value of the paymentAmount property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getPaymentDate

      public Calendar getPaymentDate()
      The date and time the payment was made.
      Returns:
      possible object is String
    • setPaymentDate

      public void setPaymentDate(Calendar value)
      Sets the value of the paymentDate property.
      Parameters:
      value - allowed object is String
      See Also:
    • getPaymentId

      public String getPaymentId()
      The ID of the payment
      Returns:
      possible object is String
    • setPaymentId

      public void setPaymentId(String value)
      Sets the value of the paymentId property.
      Parameters:
      value - allowed object is String
      See Also:
    • getPaymentMethod

      public int getPaymentMethod()
      The payment method. Allowed values:
      • 10011 (Cash)
      • 10012 (Check)
      • 10013 (Wire transfer)
      • 10014 (Inter-bank payment order)
      • 10015 (Postal order)
    • setPaymentMethod

      public void setPaymentMethod(int value)
      Sets the value of the paymentMethod property.
    • getUnAllocatedAmount

      public BigDecimal getUnAllocatedAmount()
      The amount that is still unallocated.
      Returns:
      possible object is BigDecimal
    • setUnAllocatedAmount

      public void setUnAllocatedAmount(BigDecimal value)
      Sets the value of the unAllocatedAmount property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getOriginalPaymentAmount

      public BigDecimal getOriginalPaymentAmount()
      The original payment amount.
      Returns:
      possible object is BigDecimal
    • setOriginalPaymentAmount

      public void setOriginalPaymentAmount(BigDecimal value)
      Sets the value of the originalPaymentAmount property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getPaymentAction

      public Integer getPaymentAction()
      Whether the payment has been reversed or suspended. Allowed values:
      • 0 (Not reversed)
      • 1 (Reversed)
      • 2 (Suspended)
      Returns:
      possible object is Integer
    • setPaymentAction

      public void setPaymentAction(Integer value)
      Sets the value of the paymentAction property.
      Parameters:
      value - allowed object is Integer
      See Also:
    • getBillingStatus

      public Integer getBillingStatus()
      The billing status. Allowed values:
      • 1 (Billed)
      • 2 (Unbilled)
      Returns:
      possible object is Integer
    • setBillingStatus

      public void setBillingStatus(Integer value)
      Sets the value of the billingStatus property.
      Parameters:
      value - allowed object is Integer
      See Also:
    • getPaymentRef

      public ResourceRef getPaymentRef()
      Gets the value of the paymentRef property.
      Returns:
      possible object is ResourceRef
    • setPaymentRef

      public void setPaymentRef(ResourceRef value)
      Sets the value of the paymentRef property.
      Parameters:
      value - allowed object is ResourceRef