Package org.isda.cdm

Class LimitApplicableExtended


  • @RosettaClass
    @RosettaSynonym(value="CreditLimitInformation",
                    source="CME_ClearedConfirm_1_17")
    public class LimitApplicableExtended
    extends LimitApplicable
    A class to represent the CDM attributes that are not part of the FpML standard. Once broader usage is confirmed, it is expected that those two classes can be collapsed.
    Version:
    2.5.4
    • Method Detail

      • getLimitAmount

        @RosettaSynonym(value="limitAmount",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="limitAmount",source="Rosetta_Workbench")
        public final java.math.BigDecimal getLimitAmount()
        The total limit available for the limit level and limit type. While the attribute is of type integer in 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.
      • getLimitImpactDueToTrade

        @RosettaSynonym(value="limitImpactDueToTrade",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="limitImpactDueToTrade",source="Rosetta_Workbench")
        public final java.math.BigDecimal getLimitImpactDueToTrade()
        The limit utilized by this specific trade. While the attribute is of type integer in 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.
      • getLimitLevel

        @RosettaSynonym(value="level",source="CME_ClearedConfirm_1_17") @RosettaSynonym(value="level",source="Rosetta_Workbench")
        public final FieldWithMetaLimitLevelEnum getLimitLevel()
        The level at which the limit is set: customer business, proprietary business or account level. This attribute is specified as a string as part of the CME clearing confirmation specification.
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Overrides:
        process in class LimitApplicable