public class NewBillUnits extends Object implements Serializable
Java class for newBillUnits complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="newBillUnits"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="forServiceGroup" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}serviceGroupIndex" maxOccurs="unbounded"/> <element name="walletPaymentInstrumentIndex" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="effectiveDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> <element name="currency" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="accountingCycleDom" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="paymentType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="paymentMethod" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}paymentMethod" minOccurs="0"/> <element name="paymentMethodId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="rollUp" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="accountingType" minOccurs="0"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}int"> <enumeration value="1"/> <enumeration value="2"/> </restriction> </simpleType> </element> <element name="billingFrequencyInMonths" minOccurs="0"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}int"> <enumeration value="1"/> <enumeration value="2"/> <enumeration value="3"/> <enumeration value="12"/> </restriction> </simpleType> </element> <element name="segment" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="status" minOccurs="0"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> </restriction> </simpleType> </element> <element name="arBillUnitRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/> <element name="parentBillUnitRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/> <element name="parentRef" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="businessProfile" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="balanceGroups" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}balanceGroup" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected Integer |
accountingCycleDom |
protected Integer |
accountingType |
protected ResourceRef |
arBillUnitRef |
protected List<BalanceGroup> |
balanceGroups |
protected Integer |
billingFrequencyInMonths |
protected String |
businessProfile |
protected int |
currency |
protected Calendar |
effectiveDate |
protected List<ServiceGroupIndex> |
forServiceGroup |
protected String |
name |
protected ResourceRef |
parentBillUnitRef |
protected String |
parentRef |
protected PaymentMethod |
paymentMethod |
protected String |
paymentMethodId |
protected Integer |
paymentType |
protected Boolean |
rollUp |
protected Integer |
segment |
protected String |
status |
protected Integer |
walletPaymentInstrumentIndex |
Constructor and Description |
---|
NewBillUnits() |
Modifier and Type | Method and Description |
---|---|
Integer |
getAccountingCycleDom()
Gets the value of the accountingCycleDom property.
|
Integer |
getAccountingType()
Gets the value of the accountingType property.
|
ResourceRef |
getArBillUnitRef()
Gets the value of the arBillUnitRef property.
|
List<BalanceGroup> |
getBalanceGroups()
Gets the value of the balanceGroups property.
|
Integer |
getBillingFrequencyInMonths()
Gets the value of the billingFrequencyInMonths property.
|
String |
getBusinessProfile()
Gets the value of the businessProfile property.
|
int |
getCurrency()
Gets the value of the currency property.
|
Calendar |
getEffectiveDate()
Gets the value of the effectiveDate property.
|
List<ServiceGroupIndex> |
getForServiceGroup()
Gets the value of the forServiceGroup property.
|
String |
getName()
Gets the value of the name property.
|
ResourceRef |
getParentBillUnitRef()
Gets the value of the parentBillUnitRef property.
|
String |
getParentRef()
Gets the value of the parentRef property.
|
PaymentMethod |
getPaymentMethod()
Gets the value of the paymentMethod property.
|
String |
getPaymentMethodId()
Gets the value of the paymentMethodId property.
|
Integer |
getPaymentType()
Gets the value of the paymentType property.
|
Integer |
getSegment()
Gets the value of the segment property.
|
String |
getStatus()
Gets the value of the status property.
|
Integer |
getWalletPaymentInstrumentIndex()
Gets the value of the walletPaymentInstrumentIndex property.
|
Boolean |
isRollUp()
Gets the value of the rollUp property.
|
void |
setAccountingCycleDom(Integer value)
Sets the value of the accountingCycleDom property.
|
void |
setAccountingType(Integer value)
Sets the value of the accountingType property.
|
void |
setArBillUnitRef(ResourceRef value)
Sets the value of the arBillUnitRef property.
|
void |
setBillingFrequencyInMonths(Integer value)
Sets the value of the billingFrequencyInMonths property.
|
void |
setBusinessProfile(String value)
Sets the value of the businessProfile property.
|
void |
setCurrency(int value)
Sets the value of the currency property.
|
void |
setEffectiveDate(Calendar value)
Sets the value of the effectiveDate property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setParentBillUnitRef(ResourceRef value)
Sets the value of the parentBillUnitRef property.
|
void |
setParentRef(String value)
Sets the value of the parentRef property.
|
void |
setPaymentMethod(PaymentMethod value)
Sets the value of the paymentMethod property.
|
void |
setPaymentMethodId(String value)
Sets the value of the paymentMethodId property.
|
void |
setPaymentType(Integer value)
Sets the value of the paymentType property.
|
void |
setRollUp(Boolean value)
Sets the value of the rollUp property.
|
void |
setSegment(Integer value)
Sets the value of the segment property.
|
void |
setStatus(String value)
Sets the value of the status property.
|
void |
setWalletPaymentInstrumentIndex(Integer value)
Sets the value of the walletPaymentInstrumentIndex property.
|
protected String name
protected List<ServiceGroupIndex> forServiceGroup
protected Integer walletPaymentInstrumentIndex
protected Calendar effectiveDate
protected int currency
protected Integer accountingCycleDom
protected Integer paymentType
protected PaymentMethod paymentMethod
protected String paymentMethodId
protected Boolean rollUp
protected Integer accountingType
protected Integer billingFrequencyInMonths
protected Integer segment
protected String status
protected ResourceRef arBillUnitRef
protected ResourceRef parentBillUnitRef
protected String parentRef
protected String businessProfile
protected List<BalanceGroup> balanceGroups
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public List<ServiceGroupIndex> getForServiceGroup()
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 forServiceGroup property.
For example, to add a new item, do as follows:
getForServiceGroup().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceGroupIndex
public Integer getWalletPaymentInstrumentIndex()
Integer
public void setWalletPaymentInstrumentIndex(Integer value)
value
- allowed object is
Integer
public Calendar getEffectiveDate()
String
public void setEffectiveDate(Calendar value)
value
- allowed object is
String
public int getCurrency()
public void setCurrency(int value)
public Integer getAccountingCycleDom()
Integer
public void setAccountingCycleDom(Integer value)
value
- allowed object is
Integer
public Integer getPaymentType()
Integer
public void setPaymentType(Integer value)
value
- allowed object is
Integer
public PaymentMethod getPaymentMethod()
PaymentMethod
public void setPaymentMethod(PaymentMethod value)
value
- allowed object is
PaymentMethod
public String getPaymentMethodId()
String
public void setPaymentMethodId(String value)
value
- allowed object is
String
public Boolean isRollUp()
Boolean
public void setRollUp(Boolean value)
value
- allowed object is
Boolean
public Integer getAccountingType()
Integer
public void setAccountingType(Integer value)
value
- allowed object is
Integer
public Integer getBillingFrequencyInMonths()
Integer
public void setBillingFrequencyInMonths(Integer value)
value
- allowed object is
Integer
public Integer getSegment()
Integer
public void setSegment(Integer value)
value
- allowed object is
Integer
public String getStatus()
String
public void setStatus(String value)
value
- allowed object is
String
public ResourceRef getArBillUnitRef()
ResourceRef
public void setArBillUnitRef(ResourceRef value)
value
- allowed object is
ResourceRef
public ResourceRef getParentBillUnitRef()
ResourceRef
public void setParentBillUnitRef(ResourceRef value)
value
- allowed object is
ResourceRef
public String getParentRef()
String
public void setParentRef(String value)
value
- allowed object is
String
public String getBusinessProfile()
String
public void setBusinessProfile(String value)
value
- allowed object is
String
public List<BalanceGroup> getBalanceGroups()
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 balanceGroups property.
For example, to add a new item, do as follows:
getBalanceGroups().add(newItem);
Objects of the following type(s) are allowed in the list
BalanceGroup