Package org.isda.cdm
Class FloatingAmountProvisions
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.FloatingAmountProvisions
-
@RosettaClass @RosettaSynonym(value="FloatingAmountProvisions", source="FpML_5_10") public class FloatingAmountProvisions extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FloatingAmountProvisions.FloatingAmountProvisionsBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FloatingAmountProvisions.FloatingAmountProvisionsBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.Boolean
getStepUpProvision()
As specified by the ISDA Standard Terms Supplement for use with trades on mortgage-backed securities.java.lang.Boolean
getWacCapInterestProvision()
As specified by the ISDA Supplement for use with trades on mortgage-backed securities, 'WAC Cap' means a weighted average coupon or weighted average rate cap provision (however defined in the Underlying Instruments) of the Underlying Instruments that limits, increases or decreases the interest rate or interest entitlement, as set out in the Underlying Instruments on the Effective Date without regard to any subsequent amendment The presence of the element with value set to 'true' signifies that the provision is applicable.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends FloatingAmountProvisions>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
FloatingAmountProvisions.FloatingAmountProvisionsBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getStepUpProvision
@RosettaSynonym(value="stepUpProvision",source="FpML_5_10") @RosettaSynonym(value="stepUpProvision",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="stepUpProvision",source="DTCC_11_0") @RosettaSynonym(value="stepUpProvision",source="DTCC_9_0") @RosettaSynonym(value="stepUpProvision",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getStepUpProvision()
As specified by the ISDA Standard Terms Supplement for use with trades on mortgage-backed securities. The presence of the element with value set to 'true' signifies that the provision is applicable. If applicable, the applicable step-up terms are specified as part of that ISDA Standard Terms Supplement. From a usage standpoint, this provision is typically applicable in the case of RMBS and not applicable in case of CMBS trades.
-
getWacCapInterestProvision
@RosettaSynonym(value="WACCapInterestProvision",source="FpML_5_10") @RosettaSynonym(value="WACCapInterestProvision",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="WACCapInterestProvision",source="DTCC_11_0") @RosettaSynonym(value="WACCapInterestProvision",source="DTCC_9_0") @RosettaSynonym(value="WACCapInterestProvision",source="CME_ClearedConfirm_1_17") public final java.lang.Boolean getWacCapInterestProvision()
As specified by the ISDA Supplement for use with trades on mortgage-backed securities, 'WAC Cap' means a weighted average coupon or weighted average rate cap provision (however defined in the Underlying Instruments) of the Underlying Instruments that limits, increases or decreases the interest rate or interest entitlement, as set out in the Underlying Instruments on the Effective Date without regard to any subsequent amendment The presence of the element with value set to 'true' signifies that the provision is applicable. From a usage standpoint, this provision is typically applicable in the case of CMBS and not applicable in case of RMBS trades.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends FloatingAmountProvisions> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public FloatingAmountProvisions.FloatingAmountProvisionsBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static FloatingAmountProvisions.FloatingAmountProvisionsBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-