Package org.isda.cdm
Class SimplePayment
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.PayerReceiver
-
- org.isda.cdm.SimplePayment
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
@RosettaClass @RosettaSynonym(value="SimplePayment",source="FpML_5_10") @RosettaSynonym(value="SimplePayment",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="SimplePayment",source="DTCC_11_0") @RosettaSynonym(value="SimplePayment",source="DTCC_9_0") @RosettaSynonym(value="SimplePayment",source="CME_ClearedConfirm_1_17") public class SimplePayment extends PayerReceiver implements com.rosetta.model.lib.GlobalKey
A class to specified payments in a simpler fashion than the Payment type. This construct should be used from the FpML version 4.3 onwards.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SimplePayment.SimplePaymentBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.PayerReceiver
PayerReceiver.PayerReceiverBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SimplePayment.SimplePaymentBuilder
builder()
boolean
equals(java.lang.Object o)
MetaFields
getMeta()
Money
getPaymentAmount()
The payment amount.AdjustableOrRelativeDate
getPaymentDate()
The payment date.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends SimplePayment>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
SimplePayment.SimplePaymentBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.PayerReceiver
getPayerAccountReference, getPayerPartyReference, getReceiverAccountReference, getReceiverPartyReference
-
-
-
-
Method Detail
-
getMeta
public final MetaFields getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
-
getPaymentAmount
@RosettaSynonym(value="paymentAmount",source="FpML_5_10") @RosettaSynonym(value="paymentAmount",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="paymentAmount",source="DTCC_11_0") @RosettaSynonym(value="paymentAmount",source="DTCC_9_0") @RosettaSynonym(value="paymentAmount",source="CME_ClearedConfirm_1_17") public final Money getPaymentAmount()
The payment amount.
-
getPaymentDate
@RosettaSynonym(value="paymentDate",source="FpML_5_10") @RosettaSynonym(value="paymentDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="paymentDate",source="DTCC_11_0") @RosettaSynonym(value="paymentDate",source="DTCC_9_0") @RosettaSynonym(value="paymentDate",source="CME_ClearedConfirm_1_17") public final AdjustableOrRelativeDate getPaymentDate()
The payment date. This date is subject to adjustment in accordance with any applicable business day convention.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends SimplePayment> metaData()
- Overrides:
metaData
in classPayerReceiver
-
toBuilder
public SimplePayment.SimplePaymentBuilder toBuilder()
- Overrides:
toBuilder
in classPayerReceiver
-
builder
public static SimplePayment.SimplePaymentBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Overrides:
process
in classPayerReceiver
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classPayerReceiver
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classPayerReceiver
-
toString
public java.lang.String toString()
- Overrides:
toString
in classPayerReceiver
-
-