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()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic 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()
Integerpublic void setWalletPaymentInstrumentIndex(Integer value)
value - allowed object is
Integerpublic Calendar getEffectiveDate()
Stringpublic void setEffectiveDate(Calendar value)
value - allowed object is
Stringpublic int getCurrency()
public void setCurrency(int value)
public Integer getAccountingCycleDom()
Integerpublic void setAccountingCycleDom(Integer value)
value - allowed object is
Integerpublic Integer getPaymentType()
Integerpublic void setPaymentType(Integer value)
value - allowed object is
Integerpublic PaymentMethod getPaymentMethod()
PaymentMethodpublic void setPaymentMethod(PaymentMethod value)
value - allowed object is
PaymentMethodpublic String getPaymentMethodId()
Stringpublic void setPaymentMethodId(String value)
value - allowed object is
Stringpublic Boolean isRollUp()
Booleanpublic void setRollUp(Boolean value)
value - allowed object is
Booleanpublic Integer getAccountingType()
Integerpublic void setAccountingType(Integer value)
value - allowed object is
Integerpublic Integer getBillingFrequencyInMonths()
Integerpublic void setBillingFrequencyInMonths(Integer value)
value - allowed object is
Integerpublic Integer getSegment()
Integerpublic void setSegment(Integer value)
value - allowed object is
Integerpublic String getStatus()
Stringpublic void setStatus(String value)
value - allowed object is
Stringpublic ResourceRef getArBillUnitRef()
ResourceRefpublic void setArBillUnitRef(ResourceRef value)
value - allowed object is
ResourceRefpublic ResourceRef getParentBillUnitRef()
ResourceRefpublic void setParentBillUnitRef(ResourceRef value)
value - allowed object is
ResourceRefpublic String getParentRef()
Stringpublic void setParentRef(String value)
value - allowed object is
Stringpublic String getBusinessProfile()
Stringpublic void setBusinessProfile(String value)
value - allowed object is
Stringpublic 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