Class TransferBalance
java.lang.Object
com.oracle.communications.brm.cc.model.Extension
com.oracle.communications.brm.cc.model.TransferBalance
- 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="sourceRef"> <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="type"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="balanceGroup"/> <enumeration value="account"/> <enumeration value="service"/> </restriction> </simpleType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="targetRef"> <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="type"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="balanceGroup"/> <enumeration value="account"/> <enumeration value="service"/> </restriction> </simpleType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="transferAmount" type="{http://www.w3.org/2001/XMLSchema}decimal"/> <element name="transferAmountType" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="chargeSource" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="chargeDestination" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="validFrom" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> <element name="validTo" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="sourceLocation" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}locationDetails" minOccurs="0"/> <element name="targetLocation" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}locationDetails" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Java class for anonymous complex typestatic class
Java class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Boolean
The destination for a charge.protected Boolean
The source for a charge.protected String
The transfer's description.protected LocationDetails
protected TransferBalance.SourceRef
The balance transfer's source.protected LocationDetails
protected TransferBalance.TargetRef
The balance transfer's target.protected BigDecimal
The transfer amount.protected int
The transfer amount's type.protected Calendar
The date and time the transfer's validity starts.protected Calendar
The date and time the transfer's validity ends. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe transfer's description.Gets the value of the sourceLocation property.The balance transfer's source.Gets the value of the targetLocation property.The balance transfer's target.The transfer amount.int
The transfer amount's type.The date and time the transfer's validity starts.The date and time the transfer's validity ends.The destination for a charge.The source for a charge.void
setChargeDestination
(Boolean value) Sets the value of the chargeDestination property.void
setChargeSource
(Boolean value) Sets the value of the chargeSource property.void
setDescription
(String value) Sets the value of the description property.void
setSourceLocation
(LocationDetails value) Sets the value of the sourceLocation property.void
Sets the value of the sourceRef property.void
setTargetLocation
(LocationDetails value) Sets the value of the targetLocation property.void
Sets the value of the targetRef property.void
setTransferAmount
(BigDecimal value) Sets the value of the transferAmount property.void
setTransferAmountType
(int value) Sets the value of the transferAmountType property.void
setValidFrom
(Calendar value) Sets the value of the validFrom property.void
setValidTo
(Calendar value) Sets the value of the validTo property.Methods inherited from class com.oracle.communications.brm.cc.model.Extension
getExtension, setExtension
-
Field Details
-
sourceRef
The balance transfer's source. -
targetRef
The balance transfer's target. -
transferAmount
The transfer amount. -
transferAmountType
protected int transferAmountTypeThe transfer amount's type. -
chargeSource
The source for a charge. -
chargeDestination
The destination for a charge. -
validFrom
The date and time the transfer's validity starts. -
validTo
The date and time the transfer's validity ends. -
description
The transfer's description. -
sourceLocation
-
targetLocation
-
-
Constructor Details
-
TransferBalance
public TransferBalance()
-
-
Method Details
-
getSourceRef
The balance transfer's source.- Returns:
- possible object is
TransferBalance.SourceRef
-
setSourceRef
Sets the value of the sourceRef property.- Parameters:
value
- allowed object isTransferBalance.SourceRef
- See Also:
-
getTargetRef
The balance transfer's target.- Returns:
- possible object is
TransferBalance.TargetRef
-
setTargetRef
Sets the value of the targetRef property.- Parameters:
value
- allowed object isTransferBalance.TargetRef
- See Also:
-
getTransferAmount
The transfer amount.- Returns:
- possible object is
BigDecimal
-
setTransferAmount
Sets the value of the transferAmount property.- Parameters:
value
- allowed object isBigDecimal
- See Also:
-
getTransferAmountType
public int getTransferAmountType()The transfer amount's type. -
setTransferAmountType
public void setTransferAmountType(int value) Sets the value of the transferAmountType property. -
isChargeSource
The source for a charge.- Returns:
- possible object is
Boolean
-
setChargeSource
Sets the value of the chargeSource property.- Parameters:
value
- allowed object isBoolean
- See Also:
-
isChargeDestination
The destination for a charge.- Returns:
- possible object is
Boolean
-
setChargeDestination
Sets the value of the chargeDestination property.- Parameters:
value
- allowed object isBoolean
- See Also:
-
getValidFrom
The date and time the transfer's validity starts.- Returns:
- possible object is
String
-
setValidFrom
Sets the value of the validFrom property.- Parameters:
value
- allowed object isString
- See Also:
-
getValidTo
The date and time the transfer's validity ends.- Returns:
- possible object is
String
-
setValidTo
Sets the value of the validTo property.- Parameters:
value
- allowed object isString
- See Also:
-
getDescription
The transfer's description.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value
- allowed object isString
- See Also:
-
getSourceLocation
Gets the value of the sourceLocation property.- Returns:
- possible object is
LocationDetails
-
setSourceLocation
Sets the value of the sourceLocation property.- Parameters:
value
- allowed object isLocationDetails
-
getTargetLocation
Gets the value of the targetLocation property.- Returns:
- possible object is
LocationDetails
-
setTargetLocation
Sets the value of the targetLocation property.- Parameters:
value
- allowed object isLocationDetails
-