Class AccountCollectionDetails
- All Implemented Interfaces:
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="billUnitCollectionsDetails" maxOccurs="unbounded" minOccurs="0">
<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>
</element>
<element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="accountId" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="numberOfBillUnitsInCollections" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="address" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="city" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="company" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="country" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="emailAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="state" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="zip" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="phonenumbers" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="number" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="phonetype" minOccurs="0">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}int">
<enumeration value="1"/>
<enumeration value="2"/>
<enumeration value="3"/>
<enumeration value="4"/>
<enumeration value="5"/>
<enumeration value="6"/>
<enumeration value="7"/>
</restriction>
</simpleType>
</element>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex typestatic classJava class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe account's ID.protected StringThe account's number.protected StringThe account's address.The details for a bill unit in collections.protected StringThe account's city.protected StringThe account's company name.protected StringThe account's country.protected StringThe account's email address.protected StringThe account owner's first name.protected StringThe account owner's last name.protected intThe number of bill units that are in collections.protected List<AccountCollectionDetails.Phonenumbers> The list of the account's phone numbers.protected StringThe account's state or province.protected StringThe account's ZIP or postal code. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe account's ID.The account's number.The account's address.The details for a bill unit in collections.getCity()The account's city.The account's company name.The account's country.The account's email address.The account owner's first name.The account owner's last name.intThe number of bill units that are in collections.The list of the account's phone numbers.getState()The account's state or province.getZip()The account's ZIP or postal code.voidsetAccountId(String value) Sets the value of the accountId property.voidsetAccountNumber(String value) Sets the value of the accountNumber property.voidsetAddress(String value) Sets the value of the address property.voidSets the value of the city property.voidsetCompany(String value) Sets the value of the company property.voidsetCountry(String value) Sets the value of the country property.voidsetEmailAddress(String value) Sets the value of the emailAddress property.voidsetFirstName(String value) Sets the value of the firstName property.voidsetLastName(String value) Sets the value of the lastName property.voidsetNumberOfBillUnitsInCollections(int value) Sets the value of the numberOfBillUnitsInCollections property.voidSets the value of the state property.voidSets the value of the zip property.Methods inherited from class com.oracle.communications.brm.cc.model.Extension
getExtension, setExtension
-
Field Details
-
billUnitCollectionsDetails
The details for a bill unit in collections. -
accountNumber
The account's number. -
accountId
The account's ID. -
numberOfBillUnitsInCollections
protected int numberOfBillUnitsInCollectionsThe number of bill units that are in collections. -
firstName
The account owner's first name. -
lastName
The account owner's last name. -
address
The account's address. -
city
The account's city. -
company
The account's company name. -
country
The account's country. -
emailAddress
The account's email address. -
state
The account's state or province. -
zip
The account's ZIP or postal code. -
phonenumbers
The list of the account's phone numbers.
-
-
Constructor Details
-
AccountCollectionDetails
public AccountCollectionDetails()
-
-
Method Details
-
getBillUnitCollectionsDetails
The details for a bill unit in collections. Gets the value of the billUnitCollectionsDetails 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 billUnitCollectionsDetails property.For example, to add a new item, do as follows:
getBillUnitCollectionsDetails().add(newItem);
Objects of the following type(s) are allowed in the list
AccountCollectionDetails.BillUnitCollectionsDetails- Returns:
- The value of the billUnitCollectionsDetails property.
-
getAccountNumber
The account's number.- Returns:
- possible object is
String
-
setAccountNumber
Sets the value of the accountNumber property.- Parameters:
value- allowed object isString- See Also:
-
getAccountId
The account's ID.- Returns:
- possible object is
String
-
setAccountId
Sets the value of the accountId property.- Parameters:
value- allowed object isString- See Also:
-
getNumberOfBillUnitsInCollections
public int getNumberOfBillUnitsInCollections()The number of bill units that are in collections. -
setNumberOfBillUnitsInCollections
public void setNumberOfBillUnitsInCollections(int value) Sets the value of the numberOfBillUnitsInCollections property. -
getFirstName
The account owner's first name.- Returns:
- possible object is
String
-
setFirstName
Sets the value of the firstName property.- Parameters:
value- allowed object isString- See Also:
-
getLastName
The account owner's last name.- Returns:
- possible object is
String
-
setLastName
Sets the value of the lastName property.- Parameters:
value- allowed object isString- See Also:
-
getAddress
The account's address.- Returns:
- possible object is
String
-
setAddress
Sets the value of the address property.- Parameters:
value- allowed object isString- See Also:
-
getCity
The account's city.- Returns:
- possible object is
String
-
setCity
Sets the value of the city property.- Parameters:
value- allowed object isString- See Also:
-
getCompany
The account's company name.- Returns:
- possible object is
String
-
setCompany
Sets the value of the company property.- Parameters:
value- allowed object isString- See Also:
-
getCountry
The account's country.- Returns:
- possible object is
String
-
setCountry
Sets the value of the country property.- Parameters:
value- allowed object isString- See Also:
-
getEmailAddress
The account's email address.- Returns:
- possible object is
String
-
setEmailAddress
Sets the value of the emailAddress property.- Parameters:
value- allowed object isString- See Also:
-
getState
The account's state or province.- Returns:
- possible object is
String
-
setState
Sets the value of the state property.- Parameters:
value- allowed object isString- See Also:
-
getZip
The account's ZIP or postal code.- Returns:
- possible object is
String
-
setZip
Sets the value of the zip property.- Parameters:
value- allowed object isString- See Also:
-
getPhonenumbers
The list of the account's phone numbers. Gets the value of the phonenumbers 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 phonenumbers property.For example, to add a new item, do as follows:
getPhonenumbers().add(newItem);
Objects of the following type(s) are allowed in the list
AccountCollectionDetails.Phonenumbers- Returns:
- The value of the phonenumbers property.
-