Package org.isda.cdm
Class AmendmentEffectiveDate
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.AmendmentEffectiveDate
-
@RosettaClass public class AmendmentEffectiveDate extends com.rosetta.model.lib.RosettaModelObject
A class to specify the effective date of the Amendment to Termination Currency. This date can be specified as either an actual date, a specific date (e.g. the annex date) or as a custom provision.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AmendmentEffectiveDate.AmendmentEffectiveDateBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AmendmentEffectiveDate.AmendmentEffectiveDateBuilder
builder()
boolean
equals(java.lang.Object o)
java.lang.String
getCustomProvision()
The effective date of the Amendment to Termination Currency when specified as a non normalized custom provision.com.rosetta.model.lib.records.Date
getDate()
The effective date of the Amendment to Termination Currency when specified as an actual date.AmendmentEffectiveDateEnum
getSpecificDate()
The effective date of the Amendment to Termination Currency when specified as a specific date (e.g.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends AmendmentEffectiveDate>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
AmendmentEffectiveDate.AmendmentEffectiveDateBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getCustomProvision
public final java.lang.String getCustomProvision()
The effective date of the Amendment to Termination Currency when specified as a non normalized custom provision.
-
getDate
public final com.rosetta.model.lib.records.Date getDate()
The effective date of the Amendment to Termination Currency when specified as an actual date.
-
getSpecificDate
@RosettaSynonym(value="annex_date", source="ISDA_Create_1_0") public final AmendmentEffectiveDateEnum getSpecificDate()
The effective date of the Amendment to Termination Currency when specified as a specific date (e.g. the annex date).
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends AmendmentEffectiveDate> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public AmendmentEffectiveDate.AmendmentEffectiveDateBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static AmendmentEffectiveDate.AmendmentEffectiveDateBuilder 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
-
-