Class RepoNearLeg


public class RepoNearLeg extends RepoLegBase
A transaction leg for a repo is equivalent to a single cash transaction.

Java class for RepoNearLeg complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="RepoNearLeg">
   <complexContent>
     <extension base="{http://www.fpml.org/FpML-5/confirmation}RepoLegBase">
       <sequence>
         <element name="settlementAmount" type="{http://www.fpml.org/FpML-5/confirmation}Money"/>
         <element name="fxRate" type="{http://www.fpml.org/FpML-5/confirmation}FxRate" minOccurs="0"/>
         <sequence minOccurs="0">
           <element name="deliveryMethod" type="{http://www.fpml.org/FpML-5/confirmation}DeliveryMethod"/>
           <element name="deliveryDate" type="{http://www.fpml.org/FpML-5/confirmation}AdjustableOrRelativeDate" minOccurs="0"/>
           <element name="collateral" type="{http://www.fpml.org/FpML-5/confirmation}CollateralValuation" maxOccurs="unbounded"/>
         </sequence>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • RepoNearLeg

      public RepoNearLeg()
  • Method Details

    • getSettlementAmount

      public Money getSettlementAmount()
      Gets the value of the settlementAmount property.
      Returns:
      possible object is Money
    • setSettlementAmount

      public void setSettlementAmount(Money value)
      Sets the value of the settlementAmount property.
      Parameters:
      value - allowed object is Money
    • getFxRate

      public FxRate getFxRate()
      Gets the value of the fxRate property.
      Returns:
      possible object is FxRate
    • setFxRate

      public void setFxRate(FxRate value)
      Sets the value of the fxRate property.
      Parameters:
      value - allowed object is FxRate
    • getDeliveryMethod

      public DeliveryMethod getDeliveryMethod()
      Gets the value of the deliveryMethod property.
      Returns:
      possible object is DeliveryMethod
    • setDeliveryMethod

      public void setDeliveryMethod(DeliveryMethod value)
      Sets the value of the deliveryMethod property.
      Parameters:
      value - allowed object is DeliveryMethod
    • getDeliveryDate

      public AdjustableOrRelativeDate getDeliveryDate()
      Gets the value of the deliveryDate property.
      Returns:
      possible object is AdjustableOrRelativeDate
    • setDeliveryDate

      public void setDeliveryDate(AdjustableOrRelativeDate value)
      Sets the value of the deliveryDate property.
      Parameters:
      value - allowed object is AdjustableOrRelativeDate
    • getCollateral

      public List<CollateralValuation> getCollateral()
      Gets the value of the collateral 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 Jakarta XML Binding object. This is why there is not a set method for the collateral property.

      For example, to add a new item, do as follows:

          getCollateral().add(newItem);
       

      Objects of the following type(s) are allowed in the list CollateralValuation