Class InstallmentSchedule
- All Implemented Interfaces:
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="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="href" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="descr" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="createdAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="modifiedAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="startsAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="expiresAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="billProfileRef" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="status" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="lastInstallmentAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="nextInstallmentAt" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="installmentType" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="billPreference" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="installmentPeriod" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="totalAmount" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}money"/>
<element name="totalDue" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}money"/>
<element name="totalInstallments" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="installmentAmount" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}money"/>
<element name="customerRef" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="serviceRef" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="chargeOfferRef" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="glid" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="channel" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="scheduleSpecRef" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="installments" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}installment" maxOccurs="unbounded"/>
<element name="bills" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}installmentScheduleBills" maxOccurs="unbounded"/>
<element name="validFor" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}timePeriod"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IntegerIndicates either to bill the installment amount immediately or to keep it open and include it with the customer's billing cycle.protected StringThe customer bill unit reference.protected List<InstallmentScheduleBills> protected StringThe source of the request, for example the name of the store or app.protected StringThe charge offer reference.protected StringPlaceholder for the external code.protected StringThe date of creation.protected StringThe customer account reference.protected StringThe installment schedule description.protected StringThe expiration date.protected StringThe general ledger ID for the installment charge.protected StringThe unique resource URL, used for getting the object.protected StringThe installment schedule's ID.protected Moneyprotected StringThe installment cycle.protected List<Installment> protected StringThe installment type.protected StringThe last installment date.protected StringThe last updated date.protected StringThe installment schedule name.protected StringThe next installment date.protected StringThe installment schedule specification reference.protected StringThe service reference.protected StringThe start date.protected IntegerThe installment schedule status.protected Moneyprotected Moneyprotected IntegerThe total number of installments.protected TimePeriod -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIndicates either to bill the installment amount immediately or to keep it open and include it with the customer's billing cycle.The customer bill unit reference.getBills()Gets the value of the bills property.The source of the request, for example the name of the store or app.The charge offer reference.getCode()Placeholder for the external code.The date of creation.The customer account reference.getDescr()The installment schedule description.The expiration date.getGlid()The general ledger ID for the installment charge.getHref()The unique resource URL, used for getting the object.getId()The installment schedule's ID.Gets the value of the installmentAmount property.The installment cycle.Gets the value of the installments property.The installment type.The last installment date.The last updated date.getName()The installment schedule name.The next installment date.The installment schedule specification reference.The service reference.The start date.The installment schedule status.Gets the value of the totalAmount property.Gets the value of the totalDue property.The total number of installments.Gets the value of the validFor property.voidsetBillPreference(Integer value) Sets the value of the billPreference property.voidsetBillProfileRef(String value) Sets the value of the billProfileRef property.voidsetChannel(String value) Sets the value of the channel property.voidsetChargeOfferRef(String value) Sets the value of the chargeOfferRef property.voidSets the value of the code property.voidsetCreatedAt(String value) Sets the value of the createdAt property.voidsetCustomerRef(String value) Sets the value of the customerRef property.voidSets the value of the descr property.voidsetExpiresAt(String value) Sets the value of the expiresAt property.voidSets the value of the glid property.voidSets the value of the href property.voidSets the value of the id property.voidsetInstallmentAmount(Money value) Sets the value of the installmentAmount property.voidsetInstallmentPeriod(String value) Sets the value of the installmentPeriod property.voidsetInstallmentType(String value) Sets the value of the installmentType property.voidsetLastInstallmentAt(String value) Sets the value of the lastInstallmentAt property.voidsetModifiedAt(String value) Sets the value of the modifiedAt property.voidSets the value of the name property.voidsetNextInstallmentAt(String value) Sets the value of the nextInstallmentAt property.voidsetScheduleSpecRef(String value) Sets the value of the scheduleSpecRef property.voidsetServiceRef(String value) Sets the value of the serviceRef property.voidsetStartsAt(String value) Sets the value of the startsAt property.voidSets the value of the status property.voidsetTotalAmount(Money value) Sets the value of the totalAmount property.voidsetTotalDue(Money value) Sets the value of the totalDue property.voidsetTotalInstallments(Integer value) Sets the value of the totalInstallments property.voidsetValidFor(TimePeriod value) Sets the value of the validFor property.
-
Field Details
-
id
The installment schedule's ID. -
href
The unique resource URL, used for getting the object. -
descr
The installment schedule description. -
createdAt
The date of creation. -
modifiedAt
The last updated date. -
startsAt
The start date. -
expiresAt
The expiration date. -
code
Placeholder for the external code. -
name
The installment schedule name. -
billProfileRef
The customer bill unit reference. -
status
The installment schedule status. Allowed Values:- 100 (Open)
- 101 (Charged)
- 102 (Paid)
- 103 (Broken)
- 104 (Canceled)
- 105 (Finished)
-
lastInstallmentAt
The last installment date. For future use. -
nextInstallmentAt
The next installment date. For future use. -
installmentType
The installment type. Allowed Values: EQUAL INSTALLMENT, NON-EQUAL INSTALLMENT -
billPreference
Indicates either to bill the installment amount immediately or to keep it open and include it with the customer's billing cycle. Allowed Values:- 0 (Auto-align)
- 1 (Immediate)
-
installmentPeriod
The installment cycle. For future use. Allowed Values: ANNUAL, SEMI-ANNUAL, QUARTERLY, MONTHLY, WEEKLY, DAILY. Default Value: MONTHLY -
totalAmount
-
totalDue
-
totalInstallments
The total number of installments. -
installmentAmount
-
customerRef
The customer account reference. -
serviceRef
The service reference. -
chargeOfferRef
The charge offer reference. For future use. -
glid
The general ledger ID for the installment charge. -
channel
The source of the request, for example the name of the store or app. For future use. -
scheduleSpecRef
The installment schedule specification reference. -
installments
-
bills
-
validFor
-
-
Constructor Details
-
InstallmentSchedule
public InstallmentSchedule()
-
-
Method Details
-
getId
The installment schedule's ID.- Returns:
- possible object is
String
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isString- See Also:
-
getHref
The unique resource URL, used for getting the object.- Returns:
- possible object is
String
-
setHref
Sets the value of the href property.- Parameters:
value- allowed object isString- See Also:
-
getDescr
The installment schedule description.- Returns:
- possible object is
String
-
setDescr
Sets the value of the descr property.- Parameters:
value- allowed object isString- See Also:
-
getCreatedAt
The date of creation.- Returns:
- possible object is
String
-
setCreatedAt
Sets the value of the createdAt property.- Parameters:
value- allowed object isString- See Also:
-
getModifiedAt
The last updated date.- Returns:
- possible object is
String
-
setModifiedAt
Sets the value of the modifiedAt property.- Parameters:
value- allowed object isString- See Also:
-
getStartsAt
The start date.- Returns:
- possible object is
String
-
setStartsAt
Sets the value of the startsAt property.- Parameters:
value- allowed object isString- See Also:
-
getExpiresAt
The expiration date.- Returns:
- possible object is
String
-
setExpiresAt
Sets the value of the expiresAt property.- Parameters:
value- allowed object isString- See Also:
-
getCode
Placeholder for the external code.- Returns:
- possible object is
String
-
setCode
Sets the value of the code property.- Parameters:
value- allowed object isString- See Also:
-
getName
The installment schedule name.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString- See Also:
-
getBillProfileRef
The customer bill unit reference.- Returns:
- possible object is
String
-
setBillProfileRef
Sets the value of the billProfileRef property.- Parameters:
value- allowed object isString- See Also:
-
getStatus
The installment schedule status. Allowed Values:- 100 (Open)
- 101 (Charged)
- 102 (Paid)
- 103 (Broken)
- 104 (Canceled)
- 105 (Finished)
- Returns:
- possible object is
Integer
-
setStatus
Sets the value of the status property.- Parameters:
value- allowed object isInteger- See Also:
-
getLastInstallmentAt
The last installment date. For future use.- Returns:
- possible object is
String
-
setLastInstallmentAt
Sets the value of the lastInstallmentAt property.- Parameters:
value- allowed object isString- See Also:
-
getNextInstallmentAt
The next installment date. For future use.- Returns:
- possible object is
String
-
setNextInstallmentAt
Sets the value of the nextInstallmentAt property.- Parameters:
value- allowed object isString- See Also:
-
getInstallmentType
The installment type. Allowed Values: EQUAL INSTALLMENT, NON-EQUAL INSTALLMENT- Returns:
- possible object is
String
-
setInstallmentType
Sets the value of the installmentType property.- Parameters:
value- allowed object isString- See Also:
-
getBillPreference
Indicates either to bill the installment amount immediately or to keep it open and include it with the customer's billing cycle. Allowed Values:- 0 (Auto-align)
- 1 (Immediate)
- Returns:
- possible object is
Integer
-
setBillPreference
Sets the value of the billPreference property.- Parameters:
value- allowed object isInteger- See Also:
-
getInstallmentPeriod
The installment cycle. For future use. Allowed Values: ANNUAL, SEMI-ANNUAL, QUARTERLY, MONTHLY, WEEKLY, DAILY. Default Value: MONTHLY- Returns:
- possible object is
String
-
setInstallmentPeriod
Sets the value of the installmentPeriod property.- Parameters:
value- allowed object isString- See Also:
-
getTotalAmount
Gets the value of the totalAmount property.- Returns:
- possible object is
Money
-
setTotalAmount
Sets the value of the totalAmount property.- Parameters:
value- allowed object isMoney
-
getTotalDue
Gets the value of the totalDue property.- Returns:
- possible object is
Money
-
setTotalDue
Sets the value of the totalDue property.- Parameters:
value- allowed object isMoney
-
getTotalInstallments
The total number of installments.- Returns:
- possible object is
Integer
-
setTotalInstallments
Sets the value of the totalInstallments property.- Parameters:
value- allowed object isInteger- See Also:
-
getInstallmentAmount
Gets the value of the installmentAmount property.- Returns:
- possible object is
Money
-
setInstallmentAmount
Sets the value of the installmentAmount property.- Parameters:
value- allowed object isMoney
-
getCustomerRef
The customer account reference.- Returns:
- possible object is
String
-
setCustomerRef
Sets the value of the customerRef property.- Parameters:
value- allowed object isString- See Also:
-
getServiceRef
The service reference.- Returns:
- possible object is
String
-
setServiceRef
Sets the value of the serviceRef property.- Parameters:
value- allowed object isString- See Also:
-
getChargeOfferRef
The charge offer reference. For future use.- Returns:
- possible object is
String
-
setChargeOfferRef
Sets the value of the chargeOfferRef property.- Parameters:
value- allowed object isString- See Also:
-
getGlid
The general ledger ID for the installment charge.- Returns:
- possible object is
String
-
setGlid
Sets the value of the glid property.- Parameters:
value- allowed object isString- See Also:
-
getChannel
The source of the request, for example the name of the store or app. For future use.- Returns:
- possible object is
String
-
setChannel
Sets the value of the channel property.- Parameters:
value- allowed object isString- See Also:
-
getScheduleSpecRef
The installment schedule specification reference.- Returns:
- possible object is
String
-
setScheduleSpecRef
Sets the value of the scheduleSpecRef property.- Parameters:
value- allowed object isString- See Also:
-
getInstallments
Gets the value of the installments 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 installments property.For example, to add a new item, do as follows:
getInstallments().add(newItem);
Objects of the following type(s) are allowed in the list
Installment- Returns:
- The value of the installments property.
-
getBills
Gets the value of the bills 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 bills property.For example, to add a new item, do as follows:
getBills().add(newItem);
Objects of the following type(s) are allowed in the list
InstallmentScheduleBills- Returns:
- The value of the bills property.
-
getValidFor
Gets the value of the validFor property.- Returns:
- possible object is
TimePeriod
-
setValidFor
Sets the value of the validFor property.- Parameters:
value- allowed object isTimePeriod
-