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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe ID of the bill unit in collections.protected StringThe name of the bill unit in collections.protected StringThe collections agent assigned to the account.The list of collections actions for the account.protected StringThe ID of the account's collections group.protected intThe code for the account's primary currency.protected CalendarThe date and time the account entered collections.protected BigDecimalThe amount of the account's last payment.protected CalendarThe effective date and time of the account's last payment.protected StringThe ID of the account's last payment.protected BigDecimalThe minimum required payment.protected Notesprotected intThe number of times the account has been in collections.protected BigDecimalThe amount that is overdue.protected intThe number of days the payment is overdue.protected IntegerThe status of Promise to Pay in the collection scenario.protected StringThe ID of the account's collections scenario.protected StringThe name of the account's collections scenario. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe ID of the bill unit in collections.The name of the bill unit in collections.The collections agent assigned to the account.The list of collections actions for the account.The ID of the account's collections group.intThe code for the account's primary currency.The date and time the account entered collections.The amount of the account's last payment.The effective date and time of the account's last payment.The ID of the account's last payment.The minimum required payment.getNotes()Gets the value of the notes property.intThe number of times the account has been in collections.The amount that is overdue.intThe number of days the payment is overdue.The status of Promise to Pay in the collection scenario.The ID of the account's collections scenario.The name of the account's collections scenario.voidsetBillUnitId(String value) Sets the value of the billUnitId property.voidsetBillUnitName(String value) Sets the value of the billUnitName property.voidsetCollectionAgent(String value) Sets the value of the collectionAgent property.voidsetCollectionsGroupId(String value) Sets the value of the collectionsGroupId property.voidsetCurrency(int value) Sets the value of the currency property.voidsetEntryDate(Calendar value) Sets the value of the entryDate property.voidsetLastPaymentAmount(BigDecimal value) Sets the value of the lastPaymentAmount property.voidSets the value of the lastPaymentEffectiveDate property.voidsetLastPaymentId(String value) Sets the value of the lastPaymentId property.voidsetMinimumPayment(BigDecimal value) Sets the value of the minimumPayment property.voidSets the value of the notes property.voidsetNumberOfTimesInCollections(int value) Sets the value of the numberOfTimesInCollections property.voidsetOverdueAmount(BigDecimal value) Sets the value of the overdueAmount property.voidsetOverdueDays(int value) Sets the value of the overdueDays property.voidsetPromiseToPayStatus(Integer value) Sets the value of the promiseToPayStatus property.voidsetScenarioId(String value) Sets the value of the scenarioId property.voidsetScenarioName(String value) Sets the value of the scenarioName property.
-
Field Details
-
scenarioId
The ID of the account's collections scenario. -
billUnitId
The ID of the bill unit in collections. -
billUnitName
The name of the bill unit in collections. -
overdueAmount
The amount that is overdue. -
minimumPayment
The minimum required payment. -
overdueDays
protected int overdueDaysThe number of days the payment is overdue. -
entryDate
The date and time the account entered collections. -
lastPaymentId
The ID of the account's last payment. -
lastPaymentAmount
The amount of the account's last payment. -
lastPaymentEffectiveDate
The effective date and time of the account's last payment. -
currency
protected int currencyThe code for the account's primary currency. -
collectionAgent
The collections agent assigned to the account. -
scenarioName
The name of the account's collections scenario. -
notes
-
numberOfTimesInCollections
protected int numberOfTimesInCollectionsThe number of times the account has been in collections. -
collectionsGroupId
The ID of the account's collections group. -
promiseToPayStatus
The status of Promise to Pay in the collection scenario. -
collectionsActions
protected List<AccountCollectionDetails.BillUnitCollectionsDetails.CollectionsActions> collectionsActionsThe list of collections actions for the account.
-
-
Constructor Details
-
BillUnitCollectionsDetails
public BillUnitCollectionsDetails()
-
-
Method Details
-
getScenarioId
The ID of the account's collections scenario.- Returns:
- possible object is
String
-
setScenarioId
Sets the value of the scenarioId property.- Parameters:
value- allowed object isString- See Also:
-
getBillUnitId
The ID of the bill unit in collections.- Returns:
- possible object is
String
-
setBillUnitId
Sets the value of the billUnitId property.- Parameters:
value- allowed object isString- See Also:
-
getBillUnitName
The name of the bill unit in collections.- Returns:
- possible object is
String
-
setBillUnitName
Sets the value of the billUnitName property.- Parameters:
value- allowed object isString- See Also:
-
getOverdueAmount
The amount that is overdue.- Returns:
- possible object is
BigDecimal
-
setOverdueAmount
Sets the value of the overdueAmount property.- Parameters:
value- allowed object isBigDecimal- See Also:
-
getMinimumPayment
The minimum required payment.- Returns:
- possible object is
BigDecimal
-
setMinimumPayment
Sets the value of the minimumPayment property.- Parameters:
value- allowed object isBigDecimal- 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
The date and time the account entered collections.- Returns:
- possible object is
String
-
setEntryDate
Sets the value of the entryDate property.- Parameters:
value- allowed object isString- See Also:
-
getLastPaymentId
The ID of the account's last payment.- Returns:
- possible object is
String
-
setLastPaymentId
Sets the value of the lastPaymentId property.- Parameters:
value- allowed object isString- See Also:
-
getLastPaymentAmount
The amount of the account's last payment.- Returns:
- possible object is
BigDecimal
-
setLastPaymentAmount
Sets the value of the lastPaymentAmount property.- Parameters:
value- allowed object isBigDecimal- See Also:
-
getLastPaymentEffectiveDate
The effective date and time of the account's last payment.- Returns:
- possible object is
String
-
setLastPaymentEffectiveDate
Sets the value of the lastPaymentEffectiveDate property.- Parameters:
value- allowed object isString- 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
The collections agent assigned to the account.- Returns:
- possible object is
String
-
setCollectionAgent
Sets the value of the collectionAgent property.- Parameters:
value- allowed object isString- See Also:
-
getScenarioName
The name of the account's collections scenario.- Returns:
- possible object is
String
-
setScenarioName
Sets the value of the scenarioName property.- Parameters:
value- allowed object isString- See Also:
-
getNotes
Gets the value of the notes property.- Returns:
- possible object is
Notes
-
setNotes
Sets the value of the notes property.- Parameters:
value- allowed object isNotes
-
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
The ID of the account's collections group.- Returns:
- possible object is
String
-
setCollectionsGroupId
Sets the value of the collectionsGroupId property.- Parameters:
value- allowed object isString- See Also:
-
getPromiseToPayStatus
The status of Promise to Pay in the collection scenario.- Returns:
- possible object is
Integer
-
setPromiseToPayStatus
Sets the value of the promiseToPayStatus property.- Parameters:
value- allowed object isInteger- See Also:
-
getCollectionsActions
public List<AccountCollectionDetails.BillUnitCollectionsDetails.CollectionsActions> 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
setmethod 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.
-