Class TransferBalance

java.lang.Object
com.oracle.communications.brm.cc.model.Extension
com.oracle.communications.brm.cc.model.TransferBalance
All Implemented Interfaces:
Serializable

public class TransferBalance extends Extension implements 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:
  • Field Details

    • sourceRef

      protected TransferBalance.SourceRef sourceRef
      The balance transfer's source.
    • targetRef

      protected TransferBalance.TargetRef targetRef
      The balance transfer's target.
    • transferAmount

      protected BigDecimal transferAmount
      The transfer amount.
    • transferAmountType

      protected int transferAmountType
      The transfer amount's type.
    • chargeSource

      protected Boolean chargeSource
      The source for a charge.
    • chargeDestination

      protected Boolean chargeDestination
      The destination for a charge.
    • validFrom

      protected Calendar validFrom
      The date and time the transfer's validity starts.
    • validTo

      protected Calendar validTo
      The date and time the transfer's validity ends.
    • description

      protected String description
      The transfer's description.
    • sourceLocation

      protected LocationDetails sourceLocation
    • targetLocation

      protected LocationDetails targetLocation
  • Constructor Details

    • TransferBalance

      public TransferBalance()
  • Method Details

    • getSourceRef

      public TransferBalance.SourceRef getSourceRef()
      The balance transfer's source.
      Returns:
      possible object is TransferBalance.SourceRef
    • setSourceRef

      public void setSourceRef(TransferBalance.SourceRef value)
      Sets the value of the sourceRef property.
      Parameters:
      value - allowed object is TransferBalance.SourceRef
      See Also:
    • getTargetRef

      public TransferBalance.TargetRef getTargetRef()
      The balance transfer's target.
      Returns:
      possible object is TransferBalance.TargetRef
    • setTargetRef

      public void setTargetRef(TransferBalance.TargetRef value)
      Sets the value of the targetRef property.
      Parameters:
      value - allowed object is TransferBalance.TargetRef
      See Also:
    • getTransferAmount

      public BigDecimal getTransferAmount()
      The transfer amount.
      Returns:
      possible object is BigDecimal
    • setTransferAmount

      public void setTransferAmount(BigDecimal value)
      Sets the value of the transferAmount property.
      Parameters:
      value - allowed object is BigDecimal
      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

      public Boolean isChargeSource()
      The source for a charge.
      Returns:
      possible object is Boolean
    • setChargeSource

      public void setChargeSource(Boolean value)
      Sets the value of the chargeSource property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • isChargeDestination

      public Boolean isChargeDestination()
      The destination for a charge.
      Returns:
      possible object is Boolean
    • setChargeDestination

      public void setChargeDestination(Boolean value)
      Sets the value of the chargeDestination property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • getValidFrom

      public Calendar getValidFrom()
      The date and time the transfer's validity starts.
      Returns:
      possible object is String
    • setValidFrom

      public void setValidFrom(Calendar value)
      Sets the value of the validFrom property.
      Parameters:
      value - allowed object is String
      See Also:
    • getValidTo

      public Calendar getValidTo()
      The date and time the transfer's validity ends.
      Returns:
      possible object is String
    • setValidTo

      public void setValidTo(Calendar value)
      Sets the value of the validTo property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDescription

      public String getDescription()
      The transfer's description.
      Returns:
      possible object is String
    • setDescription

      public void setDescription(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
      See Also:
    • getSourceLocation

      public LocationDetails getSourceLocation()
      Gets the value of the sourceLocation property.
      Returns:
      possible object is LocationDetails
    • setSourceLocation

      public void setSourceLocation(LocationDetails value)
      Sets the value of the sourceLocation property.
      Parameters:
      value - allowed object is LocationDetails
    • getTargetLocation

      public LocationDetails getTargetLocation()
      Gets the value of the targetLocation property.
      Returns:
      possible object is LocationDetails
    • setTargetLocation

      public void setTargetLocation(LocationDetails value)
      Sets the value of the targetLocation property.
      Parameters:
      value - allowed object is LocationDetails