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 class
Java class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
The ID of the bill unit in collections.protected String
The name of the bill unit in collections.protected String
The collections agent assigned to the account.The list of collections actions for the account.protected String
The ID of the account's collections group.protected int
The code for the account's primary currency.protected Calendar
The date and time the account entered collections.protected BigDecimal
The amount of the account's last payment.protected Calendar
The effective date and time of the account's last payment.protected String
The ID of the account's last payment.protected BigDecimal
The minimum required payment.protected Notes
protected int
The number of times the account has been in collections.protected BigDecimal
The amount that is overdue.protected int
The number of days the payment is overdue.protected Integer
The status of Promise to Pay in the collection scenario.protected String
The ID of the account's collections scenario.protected String
The 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.int
The 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.int
The number of times the account has been in collections.The amount that is overdue.int
The 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.void
setBillUnitId
(String value) Sets the value of the billUnitId property.void
setBillUnitName
(String value) Sets the value of the billUnitName property.void
setCollectionAgent
(String value) Sets the value of the collectionAgent property.void
setCollectionsGroupId
(String value) Sets the value of the collectionsGroupId property.void
setCurrency
(int value) Sets the value of the currency property.void
setEntryDate
(Calendar value) Sets the value of the entryDate property.void
setLastPaymentAmount
(BigDecimal value) Sets the value of the lastPaymentAmount property.void
Sets the value of the lastPaymentEffectiveDate property.void
setLastPaymentId
(String value) Sets the value of the lastPaymentId property.void
setMinimumPayment
(BigDecimal value) Sets the value of the minimumPayment property.void
Sets the value of the notes property.void
setNumberOfTimesInCollections
(int value) Sets the value of the numberOfTimesInCollections property.void
setOverdueAmount
(BigDecimal value) Sets the value of the overdueAmount property.void
setOverdueDays
(int value) Sets the value of the overdueDays property.void
setPromiseToPayStatus
(Integer value) Sets the value of the promiseToPayStatus property.void
setScenarioId
(String value) Sets the value of the scenarioId property.void
setScenarioName
(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
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.
-