Class LoanProfileDetails.LoanInfo
java.lang.Object
com.oracle.communications.brm.cc.model.LoanProfileDetails.LoanInfo
- All Implemented Interfaces:
Serializable
- Enclosing class:
LoanProfileDetails
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="age" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="serviceFee" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="ageOffsetUnit" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="minimum" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="maximum" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="resourceId" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="maxQuantity" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="taxCode" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="loanTaxCode" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="percentFee" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="scaledMaximum" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="reasonId" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="reasonDomainId" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="locationMode" minOccurs="0"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}int"> <enumeration value="0"/> <enumeration value="1"/> </restriction> </simpleType> </element> </sequence> </restriction> </complexContent> </complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
The minimum number of days, months, or years the account must be active to be eligible for a loan.protected String
The unit (days, months, or years) for the account age eligibility number.protected String
The tax code for the loan.protected Integer
Whether the locations specified are where the loan is allowed (0) or not (1).protected BigDecimal
The fixed maximum amount for the loan.protected int
The maximum number of times the loan can be granted in each loan cycle.protected BigDecimal
The minimum amount for the loan.protected BigDecimal
The percent of the loan to charge as a service fee.protected int
The A/R reason domain to map to the G/L ID.protected int
The A/R reason code to map to the G/L ID.protected int
The ID of a noncurrency resource to use when calculating the loan when scaledMaximum is specified.protected BigDecimal
The maximum scaled amount to grant.protected BigDecimal
The fixed amount to charge as service fee.protected String
The tax code for the loan service fee. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getAge()
The minimum number of days, months, or years the account must be active to be eligible for a loan.The unit (days, months, or years) for the account age eligibility number.The tax code for the loan.Whether the locations specified are where the loan is allowed (0) or not (1).The fixed maximum amount for the loan.int
The maximum number of times the loan can be granted in each loan cycle.The minimum amount for the loan.The percent of the loan to charge as a service fee.int
The A/R reason domain to map to the G/L ID.int
The A/R reason code to map to the G/L ID.int
The ID of a noncurrency resource to use when calculating the loan when scaledMaximum is specified.The maximum scaled amount to grant.The fixed amount to charge as service fee.The tax code for the loan service fee.void
setAge
(int value) Sets the value of the age property.void
setAgeOffsetUnit
(String value) Sets the value of the ageOffsetUnit property.void
setLoanTaxCode
(String value) Sets the value of the loanTaxCode property.void
setLocationMode
(Integer value) Sets the value of the locationMode property.void
setMaximum
(BigDecimal value) Sets the value of the maximum property.void
setMaxQuantity
(int value) Sets the value of the maxQuantity property.void
setMinimum
(BigDecimal value) Sets the value of the minimum property.void
setPercentFee
(BigDecimal value) Sets the value of the percentFee property.void
setReasonDomainId
(int value) Sets the value of the reasonDomainId property.void
setReasonId
(int value) Sets the value of the reasonId property.void
setResourceId
(int value) Sets the value of the resourceId property.void
setScaledMaximum
(BigDecimal value) Sets the value of the scaledMaximum property.void
setServiceFee
(BigDecimal value) Sets the value of the serviceFee property.void
setTaxCode
(String value) Sets the value of the taxCode property.
-
Field Details
-
age
protected int ageThe minimum number of days, months, or years the account must be active to be eligible for a loan. -
serviceFee
The fixed amount to charge as service fee. If you specify this, you cannot specify percentFee. -
ageOffsetUnit
The unit (days, months, or years) for the account age eligibility number. -
minimum
The minimum amount for the loan. -
maximum
The fixed maximum amount for the loan. If you specify this, you cannot specify scaledMaximum. -
resourceId
protected int resourceIdThe ID of a noncurrency resource to use when calculating the loan when scaledMaximum is specified. -
maxQuantity
protected int maxQuantityThe maximum number of times the loan can be granted in each loan cycle. -
taxCode
The tax code for the loan service fee. -
loanTaxCode
The tax code for the loan. -
percentFee
The percent of the loan to charge as a service fee. If you specify this, you cannot specify serviceFee. -
scaledMaximum
The maximum scaled amount to grant. This is a percent of the resource specified in resourceId, which represents consumption of a noncurrency resource in the previous calendar month. If you specify this, you cannot specify the maximum element. -
reasonId
protected int reasonIdThe A/R reason code to map to the G/L ID. -
reasonDomainId
protected int reasonDomainIdThe A/R reason domain to map to the G/L ID. -
locationMode
Whether the locations specified are where the loan is allowed (0) or not (1).
-
-
Constructor Details
-
LoanInfo
public LoanInfo()
-
-
Method Details
-
getAge
public int getAge()The minimum number of days, months, or years the account must be active to be eligible for a loan. -
setAge
public void setAge(int value) Sets the value of the age property. -
getServiceFee
The fixed amount to charge as service fee. If you specify this, you cannot specify percentFee.- Returns:
- possible object is
BigDecimal
-
setServiceFee
Sets the value of the serviceFee property.- Parameters:
value
- allowed object isBigDecimal
- See Also:
-
getAgeOffsetUnit
The unit (days, months, or years) for the account age eligibility number.- Returns:
- possible object is
String
-
setAgeOffsetUnit
Sets the value of the ageOffsetUnit property.- Parameters:
value
- allowed object isString
- See Also:
-
getMinimum
The minimum amount for the loan.- Returns:
- possible object is
BigDecimal
-
setMinimum
Sets the value of the minimum property.- Parameters:
value
- allowed object isBigDecimal
- See Also:
-
getMaximum
The fixed maximum amount for the loan. If you specify this, you cannot specify scaledMaximum.- Returns:
- possible object is
BigDecimal
-
setMaximum
Sets the value of the maximum property.- Parameters:
value
- allowed object isBigDecimal
- See Also:
-
getResourceId
public int getResourceId()The ID of a noncurrency resource to use when calculating the loan when scaledMaximum is specified. -
setResourceId
public void setResourceId(int value) Sets the value of the resourceId property. -
getMaxQuantity
public int getMaxQuantity()The maximum number of times the loan can be granted in each loan cycle. -
setMaxQuantity
public void setMaxQuantity(int value) Sets the value of the maxQuantity property. -
getTaxCode
The tax code for the loan service fee.- Returns:
- possible object is
String
-
setTaxCode
Sets the value of the taxCode property.- Parameters:
value
- allowed object isString
- See Also:
-
getLoanTaxCode
The tax code for the loan.- Returns:
- possible object is
String
-
setLoanTaxCode
Sets the value of the loanTaxCode property.- Parameters:
value
- allowed object isString
- See Also:
-
getPercentFee
The percent of the loan to charge as a service fee. If you specify this, you cannot specify serviceFee.- Returns:
- possible object is
BigDecimal
-
setPercentFee
Sets the value of the percentFee property.- Parameters:
value
- allowed object isBigDecimal
- See Also:
-
getScaledMaximum
The maximum scaled amount to grant. This is a percent of the resource specified in resourceId, which represents consumption of a noncurrency resource in the previous calendar month. If you specify this, you cannot specify the maximum element.- Returns:
- possible object is
BigDecimal
-
setScaledMaximum
Sets the value of the scaledMaximum property.- Parameters:
value
- allowed object isBigDecimal
- See Also:
-
getReasonId
public int getReasonId()The A/R reason code to map to the G/L ID. -
setReasonId
public void setReasonId(int value) Sets the value of the reasonId property. -
getReasonDomainId
public int getReasonDomainId()The A/R reason domain to map to the G/L ID. -
setReasonDomainId
public void setReasonDomainId(int value) Sets the value of the reasonDomainId property. -
getLocationMode
Whether the locations specified are where the loan is allowed (0) or not (1).- Returns:
- possible object is
Integer
-
setLocationMode
Sets the value of the locationMode property.- Parameters:
value
- allowed object isInteger
- See Also:
-