Package org.isda.cdm

Class LimitApplicable

  • Direct Known Subclasses:
    LimitApplicableExtended

    @RosettaClass
    @RosettaSynonym(value="LimitApplicable",
                    source="FpML_5_10")
    public class LimitApplicable
    extends com.rosetta.model.lib.RosettaModelObject
    Version:
    2.5.4
    • Method Detail

      • getAmountRemaining

        @RosettaSynonym(value="amountRemaining",source="FpML_5_10") @RosettaSynonym(value="amountRemaining",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="amountRemaining",source="Rosetta_Workbench")
        public final java.math.BigDecimal getAmountRemaining()
        The limit remaining for the limit level and limit type. This does not take into account any pending trades. While the attribute is of type integer in FpML and the CME schema, it has been specified to be of type number in the CDM to take into consideration java size limits as well as for consistency purposes with the way most monetary amounts are expressed.
      • getAmountUtilized

        @RosettaSynonym(value="amountUtilized",source="FpML_5_10") @RosettaSynonym(value="amountUtilized",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="amountUtilized",source="Rosetta_Workbench")
        public final java.math.BigDecimal getAmountUtilized()
        The limit utilised by all the cleared trades for the limit level and limit type. While the attribute is of type integer in FpML and the CME schema, it has been specified to be of type number in the CDM to take into consideration java size limits as well as for consistency purposes with the way most monetary amounts are expressed.
      • getClipSize

        @RosettaSynonym(value="clipSize",
                        source="FpML_5_10")
        public final java.lang.Integer getClipSize()
        This element is required in FpML, optional in CDM for the purpose of accommodating the CME data representation while making reference to the FpML one.
      • getCurrency

        @RosettaSynonym(value="currency",source="FpML_5_10") @RosettaSynonym(value="currency",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="currency",source="Rosetta_Workbench")
        public final FieldWithMetaString getCurrency()
        The currency in which the applicable limit is denominated. The list of valid currencies is not presently positioned as an enumeration as part of the CDM because that scope is limited to the values specified by ISDA and FpML. As a result, implementers have to make reference to the relevant standard, such as the ISO 4217 standard for currency codes.
      • getLimitType

        @RosettaSynonym(value="limitType",source="FpML_5_10") @RosettaSynonym(value="limitType",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="limitType",source="Rosetta_Workbench")
        public final FieldWithMetaCreditLimitTypeEnum getLimitType()
        Standard code to indicate which type of credit line is being referred to - i.e. IM, DV01, PV01, CS01, Notional, Clip Size, Notional, maximumOrderQuantity.
      • getUtilization

        @RosettaSynonym(value="utilization",
                        source="FpML_5_10")
        public final CreditLimitUtilisation getUtilization()
      • getVelocity

        @RosettaSynonym(value="velocity",
                        source="FpML_5_10")
        public final Velocity getVelocity()
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends LimitApplicable> metaData()
        Specified by:
        metaData in class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object