Class AccountCollectionDetails.BillUnitCollectionsDetails

java.lang.Object
com.oracle.communications.brm.cc.model.AccountCollectionDetails.BillUnitCollectionsDetails
All Implemented Interfaces:
Serializable
Enclosing class:
AccountCollectionDetails

public static class AccountCollectionDetails.BillUnitCollectionsDetails 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="scenarioId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="billUnitId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="billUnitName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="overdueAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="minimumPayment" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="overdueDays" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="entryDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="lastPaymentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="lastPaymentAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/>
         <element name="lastPaymentEffectiveDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="currency" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="collectionAgent" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="scenarioName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="notes" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}notes" minOccurs="0"/>
         <element name="numberOfTimesInCollections" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="collectionsGroupId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="promiseToPayStatus" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="CollectionsActions" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="action" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="actionId" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="dueDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
                   <element name="completedDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
                   <element name="amount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                   <element name="configCollectionsId" type="{http://www.w3.org/2001/XMLSchema}string"/>
                   <element name="status" minOccurs="0">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                         <enumeration value="0"/>
                         <enumeration value="1"/>
                         <enumeration value="2"/>
                         <enumeration value="3"/>
                         <enumeration value="4"/>
                         <enumeration value="5"/>
                       </restriction>
                     </simpleType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • scenarioId

      protected String scenarioId
      The ID of the account's collections scenario.
    • billUnitId

      protected String billUnitId
      The ID of the bill unit in collections.
    • billUnitName

      protected String billUnitName
      The name of the bill unit in collections.
    • overdueAmount

      protected BigDecimal overdueAmount
      The amount that is overdue.
    • minimumPayment

      protected BigDecimal minimumPayment
      The minimum required payment.
    • overdueDays

      protected int overdueDays
      The number of days the payment is overdue.
    • entryDate

      protected Calendar entryDate
      The date and time the account entered collections.
    • lastPaymentId

      protected String lastPaymentId
      The ID of the account's last payment.
    • lastPaymentAmount

      protected BigDecimal lastPaymentAmount
      The amount of the account's last payment.
    • lastPaymentEffectiveDate

      protected Calendar lastPaymentEffectiveDate
      The effective date and time of the account's last payment.
    • currency

      protected int currency
      The code for the account's primary currency.
    • collectionAgent

      protected String collectionAgent
      The collections agent assigned to the account.
    • scenarioName

      protected String scenarioName
      The name of the account's collections scenario.
    • notes

      protected Notes notes
    • numberOfTimesInCollections

      protected int numberOfTimesInCollections
      The number of times the account has been in collections.
    • collectionsGroupId

      protected String collectionsGroupId
      The ID of the account's collections group.
    • promiseToPayStatus

      protected Integer promiseToPayStatus
      The status of Promise to Pay in the collection scenario.
    • collectionsActions

      The list of collections actions for the account.
  • Constructor Details

    • BillUnitCollectionsDetails

      public BillUnitCollectionsDetails()
  • Method Details

    • getScenarioId

      public String getScenarioId()
      The ID of the account's collections scenario.
      Returns:
      possible object is String
    • setScenarioId

      public void setScenarioId(String value)
      Sets the value of the scenarioId property.
      Parameters:
      value - allowed object is String
      See Also:
    • getBillUnitId

      public String getBillUnitId()
      The ID of the bill unit in collections.
      Returns:
      possible object is String
    • setBillUnitId

      public void setBillUnitId(String value)
      Sets the value of the billUnitId property.
      Parameters:
      value - allowed object is String
      See Also:
    • getBillUnitName

      public String getBillUnitName()
      The name of the bill unit in collections.
      Returns:
      possible object is String
    • setBillUnitName

      public void setBillUnitName(String value)
      Sets the value of the billUnitName property.
      Parameters:
      value - allowed object is String
      See Also:
    • getOverdueAmount

      public BigDecimal getOverdueAmount()
      The amount that is overdue.
      Returns:
      possible object is BigDecimal
    • setOverdueAmount

      public void setOverdueAmount(BigDecimal value)
      Sets the value of the overdueAmount property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getMinimumPayment

      public BigDecimal getMinimumPayment()
      The minimum required payment.
      Returns:
      possible object is BigDecimal
    • setMinimumPayment

      public void setMinimumPayment(BigDecimal value)
      Sets the value of the minimumPayment property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getOverdueDays

      public int getOverdueDays()
      The number of days the payment is overdue.
    • setOverdueDays

      public void setOverdueDays(int value)
      Sets the value of the overdueDays property.
    • getEntryDate

      public Calendar getEntryDate()
      The date and time the account entered collections.
      Returns:
      possible object is String
    • setEntryDate

      public void setEntryDate(Calendar value)
      Sets the value of the entryDate property.
      Parameters:
      value - allowed object is String
      See Also:
    • getLastPaymentId

      public String getLastPaymentId()
      The ID of the account's last payment.
      Returns:
      possible object is String
    • setLastPaymentId

      public void setLastPaymentId(String value)
      Sets the value of the lastPaymentId property.
      Parameters:
      value - allowed object is String
      See Also:
    • getLastPaymentAmount

      public BigDecimal getLastPaymentAmount()
      The amount of the account's last payment.
      Returns:
      possible object is BigDecimal
    • setLastPaymentAmount

      public void setLastPaymentAmount(BigDecimal value)
      Sets the value of the lastPaymentAmount property.
      Parameters:
      value - allowed object is BigDecimal
      See Also:
    • getLastPaymentEffectiveDate

      public Calendar getLastPaymentEffectiveDate()
      The effective date and time of the account's last payment.
      Returns:
      possible object is String
    • setLastPaymentEffectiveDate

      public void setLastPaymentEffectiveDate(Calendar value)
      Sets the value of the lastPaymentEffectiveDate property.
      Parameters:
      value - allowed object is String
      See Also:
    • getCurrency

      public int getCurrency()
      The code for the account's primary currency.
    • setCurrency

      public void setCurrency(int value)
      Sets the value of the currency property.
    • getCollectionAgent

      public String getCollectionAgent()
      The collections agent assigned to the account.
      Returns:
      possible object is String
    • setCollectionAgent

      public void setCollectionAgent(String value)
      Sets the value of the collectionAgent property.
      Parameters:
      value - allowed object is String
      See Also:
    • getScenarioName

      public String getScenarioName()
      The name of the account's collections scenario.
      Returns:
      possible object is String
    • setScenarioName

      public void setScenarioName(String value)
      Sets the value of the scenarioName property.
      Parameters:
      value - allowed object is String
      See Also:
    • getNotes

      public Notes getNotes()
      Gets the value of the notes property.
      Returns:
      possible object is Notes
    • setNotes

      public void setNotes(Notes value)
      Sets the value of the notes property.
      Parameters:
      value - allowed object is Notes
    • getNumberOfTimesInCollections

      public int getNumberOfTimesInCollections()
      The number of times the account has been in collections.
    • setNumberOfTimesInCollections

      public void setNumberOfTimesInCollections(int value)
      Sets the value of the numberOfTimesInCollections property.
    • getCollectionsGroupId

      public String getCollectionsGroupId()
      The ID of the account's collections group.
      Returns:
      possible object is String
    • setCollectionsGroupId

      public void setCollectionsGroupId(String value)
      Sets the value of the collectionsGroupId property.
      Parameters:
      value - allowed object is String
      See Also:
    • getPromiseToPayStatus

      public Integer getPromiseToPayStatus()
      The status of Promise to Pay in the collection scenario.
      Returns:
      possible object is Integer
    • setPromiseToPayStatus

      public void setPromiseToPayStatus(Integer value)
      Sets the value of the promiseToPayStatus property.
      Parameters:
      value - allowed object is Integer
      See Also:
    • getCollectionsActions

      The list of collections actions for the account. Gets the value of the collectionsActions 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 collectionsActions property.

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

       getCollectionsActions().add(newItem);
       

      Objects of the following type(s) are allowed in the list AccountCollectionDetails.BillUnitCollectionsDetails.CollectionsActions

      Returns:
      The value of the collectionsActions property.