Package org.isda.cdm
Class MortgageBackedSecurity
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.ProductIdentifier
-
- org.isda.cdm.MortgageBackedSecurity
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="Mortgage", source="FpML_5_10") public class MortgageBackedSecurity extends ProductIdentifier
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MortgageBackedSecurity.MortgageBackedSecurityBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.ProductIdentifier
ProductIdentifier.ProductIdentifierBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MortgageBackedSecurity.MortgageBackedSecurityBuilder
builder()
boolean
equals(java.lang.Object o)
AssetPool
getPool()
The mortgage pool that is underneath the mortgage obligation.FieldWithMetaMortgageSectorEnum
getSector()
The sector classification of the mortgage obligation.java.lang.String
getTranche()
The mortgage obligation tranche that is subject to the derivative transaction.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends MortgageBackedSecurity>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
MortgageBackedSecurity.MortgageBackedSecurityBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.ProductIdentifier
getIdentifier, getMeta, getProductTaxonomy, getSource
-
-
-
-
Method Detail
-
getPool
@RosettaSynonym(value="pool",source="FpML_5_10") @RosettaSynonym(value="pool",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="pool",source="DTCC_11_0") @RosettaSynonym(value="pool",source="DTCC_9_0") @RosettaSynonym(value="pool",source="CME_ClearedConfirm_1_17") public final AssetPool getPool()
The mortgage pool that is underneath the mortgage obligation.
-
getSector
@RosettaSynonym(value="sector",source="FpML_5_10") @RosettaSynonym(value="sector",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="sector",source="DTCC_11_0") @RosettaSynonym(value="sector",source="DTCC_9_0") @RosettaSynonym(value="sector",source="CME_ClearedConfirm_1_17") public final FieldWithMetaMortgageSectorEnum getSector()
The sector classification of the mortgage obligation.
-
getTranche
@RosettaSynonym(value="tranche",source="FpML_5_10") @RosettaSynonym(value="tranche",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="tranche",source="DTCC_11_0") @RosettaSynonym(value="tranche",source="DTCC_9_0") @RosettaSynonym(value="tranche",source="CME_ClearedConfirm_1_17") public final java.lang.String getTranche()
The mortgage obligation tranche that is subject to the derivative transaction.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends MortgageBackedSecurity> metaData()
- Overrides:
metaData
in classProductIdentifier
-
toBuilder
public MortgageBackedSecurity.MortgageBackedSecurityBuilder toBuilder()
- Overrides:
toBuilder
in classProductIdentifier
-
builder
public static MortgageBackedSecurity.MortgageBackedSecurityBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classProductIdentifier
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classProductIdentifier
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classProductIdentifier
-
toString
public java.lang.String toString()
- Overrides:
toString
in classProductIdentifier
-
-