Class PayMethod
- 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="paymentType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="creditCard" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}creditCardType" minOccurs="0"/>
<element name="directDebit" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}directDebitType" minOccurs="0"/>
<element name="invoice" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}invoiceType" minOccurs="0"/>
<element name="accountRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
<element name="assignedBillUnits" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="deassignedBillUnits" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="sepa" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}sepaType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ResourceRefBill units assigned to the payment method.protected CreditCardTypeBill units to be disassociated from the payment method.protected DirectDebitTypeprotected InvoiceTypeprotected IntegerThe payment type.protected SepaType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the accountRef property.Bill units assigned to the payment method.Gets the value of the creditCard property.Bill units to be disassociated from the payment method.Gets the value of the directDebit property.Gets the value of the invoice property.The payment type.getSepa()Gets the value of the sepa property.voidsetAccountRef(ResourceRef value) Sets the value of the accountRef property.voidsetCreditCard(CreditCardType value) Sets the value of the creditCard property.voidsetDirectDebit(DirectDebitType value) Sets the value of the directDebit property.voidsetInvoice(InvoiceType value) Sets the value of the invoice property.voidsetPaymentType(Integer value) Sets the value of the paymentType property.voidSets the value of the sepa property.Methods inherited from class com.oracle.communications.brm.cc.model.Extension
getExtension, setExtension
-
Field Details
-
paymentType
The payment type. Can be one of the following:- 0 (Undefined)
- 10000 (Prepaid)
- 10001 (Invoice)
- 10002 (Debit card)
- 10003 (Credit card)
- 10005 (US or Canada direct debit)
- 10006 (Smartcard)
- 10007 (Subordinate)
- 10011 (Cash)
- 10012 (Check)
- 10013 (Wire transfer)
- 10014 (Inter-bank payment order)
- 10015 (Postal payment order)
- 10016 (Voucher)
- 10017 (Failed payment)
- 10018 (SEPA payment)
-
creditCard
-
directDebit
-
invoice
-
accountRef
-
assignedBillUnits
Bill units assigned to the payment method. -
deassignedBillUnits
Bill units to be disassociated from the payment method. -
sepa
-
-
Constructor Details
-
PayMethod
public PayMethod()
-
-
Method Details
-
getPaymentType
The payment type. Can be one of the following:- 0 (Undefined)
- 10000 (Prepaid)
- 10001 (Invoice)
- 10002 (Debit card)
- 10003 (Credit card)
- 10005 (US or Canada direct debit)
- 10006 (Smartcard)
- 10007 (Subordinate)
- 10011 (Cash)
- 10012 (Check)
- 10013 (Wire transfer)
- 10014 (Inter-bank payment order)
- 10015 (Postal payment order)
- 10016 (Voucher)
- 10017 (Failed payment)
- 10018 (SEPA payment)
- Returns:
- possible object is
Integer
-
setPaymentType
Sets the value of the paymentType property.- Parameters:
value- allowed object isInteger- See Also:
-
getCreditCard
Gets the value of the creditCard property.- Returns:
- possible object is
CreditCardType
-
setCreditCard
Sets the value of the creditCard property.- Parameters:
value- allowed object isCreditCardType
-
getDirectDebit
Gets the value of the directDebit property.- Returns:
- possible object is
DirectDebitType
-
setDirectDebit
Sets the value of the directDebit property.- Parameters:
value- allowed object isDirectDebitType
-
getInvoice
Gets the value of the invoice property.- Returns:
- possible object is
InvoiceType
-
setInvoice
Sets the value of the invoice property.- Parameters:
value- allowed object isInvoiceType
-
getAccountRef
Gets the value of the accountRef property.- Returns:
- possible object is
ResourceRef
-
setAccountRef
Sets the value of the accountRef property.- Parameters:
value- allowed object isResourceRef
-
getAssignedBillUnits
Bill units assigned to the payment method. Gets the value of the assignedBillUnits 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 assignedBillUnits property.For example, to add a new item, do as follows:
getAssignedBillUnits().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the assignedBillUnits property.
-
getDeassignedBillUnits
Bill units to be disassociated from the payment method. Gets the value of the deassignedBillUnits 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 deassignedBillUnits property.For example, to add a new item, do as follows:
getDeassignedBillUnits().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the deassignedBillUnits property.
-
getSepa
Gets the value of the sepa property.- Returns:
- possible object is
SepaType
-
setSepa
Sets the value of the sepa property.- Parameters:
value- allowed object isSepaType
-