Package org.isda.cdm
Class ValuationDate
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.ValuationDate
-
@RosettaClass @RosettaSynonym(value="ValuationDate", source="FpML_5_10") public class ValuationDate extends com.rosetta.model.lib.RosettaModelObject
- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ValuationDate.ValuationDateBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ValuationDate.ValuationDateBuilder
builder()
boolean
equals(java.lang.Object o)
MultipleValuationDates
getMultipleValuationDates()
Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies (a) the number of applicable valuation dates, and (b) the number of business days after satisfaction of all conditions to settlement when the first such valuation date occurs, and (c) the number of business days thereafter of each successive valuation date.SingleValuationDate
getSingleValuationDate()
Where single valuation date is specified as being applicable for cash settlement, this element specifies the number of business days after satisfaction of all conditions to settlement when such valuation date occurs.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends ValuationDate>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
ValuationDate.ValuationDateBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getMultipleValuationDates
@RosettaSynonym(value="multipleValuationDates",source="FpML_5_10") @RosettaSynonym(value="multipleValuationDates",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="multipleValuationDates",source="DTCC_11_0") @RosettaSynonym(value="multipleValuationDates",source="DTCC_9_0") @RosettaSynonym(value="multipleValuationDates",source="CME_ClearedConfirm_1_17") public final MultipleValuationDates getMultipleValuationDates()
Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies (a) the number of applicable valuation dates, and (b) the number of business days after satisfaction of all conditions to settlement when the first such valuation date occurs, and (c) the number of business days thereafter of each successive valuation date. ISDA 2003 Term: Multiple Valuation Dates.
-
getSingleValuationDate
@RosettaSynonym(value="singleValuationDate",source="FpML_5_10") @RosettaSynonym(value="singleValuationDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="singleValuationDate",source="DTCC_11_0") @RosettaSynonym(value="singleValuationDate",source="DTCC_9_0") @RosettaSynonym(value="singleValuationDate",source="CME_ClearedConfirm_1_17") public final SingleValuationDate getSingleValuationDate()
Where single valuation date is specified as being applicable for cash settlement, this element specifies the number of business days after satisfaction of all conditions to settlement when such valuation date occurs. ISDA 2003 Term: Single Valuation Date.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends ValuationDate> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public ValuationDate.ValuationDateBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static ValuationDate.ValuationDateBuilder 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
-
-