Package org.isda.cdm
Class FeaturePayment
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.FeaturePayment
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="FeaturePayment",source="FpML_5_10") @RosettaSynonym(value="FeaturePayment",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="FeaturePayment",source="DTCC_11_0") @RosettaSynonym(value="FeaturePayment",source="DTCC_9_0") @RosettaSynonym(value="FeaturePayment",source="CME_ClearedConfirm_1_17") public class FeaturePayment extends com.rosetta.model.lib.RosettaModelObject implements com.rosetta.model.lib.GlobalKey
Payment made following trigger occurrence.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FeaturePayment.FeaturePaymentBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FeaturePayment.FeaturePaymentBuilder
builder()
boolean
equals(java.lang.Object o)
java.math.BigDecimal
getAmount()
The monetary quantity in currency units.FieldWithMetaString
getCurrency()
The currency in which an amount is denominated.java.math.BigDecimal
getLevelPercentage()
The trigger level percentage.MetaFields
getMeta()
PayerReceiver
getPayerReceiver()
This attribute doesn't exist as part of the FpML construct, which makes use of the PayerReceiver.model group.AdjustableOrRelativeDate
getPaymentDate()
The feature payment date.TimeTypeEnum
getTime()
The feature payment time.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends FeaturePayment>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
FeaturePayment.FeaturePaymentBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getAmount
@RosettaSynonym(value="amount",source="FpML_5_10") @RosettaSynonym(value="amount",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="amount",source="DTCC_11_0") @RosettaSynonym(value="amount",source="DTCC_9_0") @RosettaSynonym(value="amount",source="CME_ClearedConfirm_1_17") public final java.math.BigDecimal getAmount()
The monetary quantity in currency units.
-
getCurrency
@RosettaSynonym(value="currency",source="FpML_5_10") @RosettaSynonym(value="currency",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="currency",source="DTCC_11_0") @RosettaSynonym(value="currency",source="DTCC_9_0") @RosettaSynonym(value="currency",source="CME_ClearedConfirm_1_17") public final FieldWithMetaString getCurrency()
The currency in which an amount is denominated.
-
getLevelPercentage
@RosettaSynonym(value="levelPercentage",source="FpML_5_10") @RosettaSynonym(value="levelPercentage",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="levelPercentage",source="DTCC_11_0") @RosettaSynonym(value="levelPercentage",source="DTCC_9_0") @RosettaSynonym(value="levelPercentage",source="CME_ClearedConfirm_1_17") public final java.math.BigDecimal getLevelPercentage()
The trigger level percentage.
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
getPayerReceiver
public final PayerReceiver getPayerReceiver()
This attribute doesn't exist as part of the FpML construct, which makes use of the PayerReceiver.model group.
-
getPaymentDate
@RosettaSynonym(value="featurePaymentDate",source="FpML_5_10") @RosettaSynonym(value="featurePaymentDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="featurePaymentDate",source="DTCC_11_0") @RosettaSynonym(value="featurePaymentDate",source="DTCC_9_0") @RosettaSynonym(value="featurePaymentDate",source="CME_ClearedConfirm_1_17") public final AdjustableOrRelativeDate getPaymentDate()
The feature payment date.
-
getTime
@RosettaSynonym(value="time",source="FpML_5_10") @RosettaSynonym(value="time",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="time",source="DTCC_11_0") @RosettaSynonym(value="time",source="DTCC_9_0") @RosettaSynonym(value="time",source="CME_ClearedConfirm_1_17") public final TimeTypeEnum getTime()
The feature payment time.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends FeaturePayment> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public FeaturePayment.FeaturePaymentBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static FeaturePayment.FeaturePaymentBuilder 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
-
-