Package cdm.legaldocumentation.csa
Class AmendmentEffectiveDate.AmendmentEffectiveDateImpl
java.lang.Object
cdm.legaldocumentation.csa.AmendmentEffectiveDate.AmendmentEffectiveDateImpl
- All Implemented Interfaces:
AmendmentEffectiveDate,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AmendmentEffectiveDate
public static class AmendmentEffectiveDate.AmendmentEffectiveDateImpl
extends Object
implements AmendmentEffectiveDate
Immutable Implementation of AmendmentEffectiveDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.AmendmentEffectiveDate
AmendmentEffectiveDate.AmendmentEffectiveDateBuilder, AmendmentEffectiveDate.AmendmentEffectiveDateBuilderImpl, AmendmentEffectiveDate.AmendmentEffectiveDateImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.AmendmentEffectiveDate
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe effective date of the Amendment to Termination Currency when specified as a non normalized custom provision.com.rosetta.model.lib.records.DategetDate()The effective date of the Amendment to Termination Currency when specified as an actual date.The effective date of the Amendment to Termination Currency when specified as relative to another date (e.g. the annex date).inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.AmendmentEffectiveDate
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AmendmentEffectiveDateImpl
-
-
Method Details
-
getDate
@RosettaAttribute("date") @Accessor(GETTER) @RuneAttribute("date") public com.rosetta.model.lib.records.Date getDate()Description copied from interface:AmendmentEffectiveDateThe effective date of the Amendment to Termination Currency when specified as an actual date.- Specified by:
getDatein interfaceAmendmentEffectiveDate
-
getSpecificDate
@RosettaAttribute("specificDate") @Accessor(GETTER) @RuneAttribute("specificDate") public AmendmentEffectiveDateEnum getSpecificDate()Description copied from interface:AmendmentEffectiveDateThe effective date of the Amendment to Termination Currency when specified as relative to another date (e.g. the annex date).- Specified by:
getSpecificDatein interfaceAmendmentEffectiveDate
-
getCustomProvision
@RosettaAttribute("customProvision") @Accessor(GETTER) @RuneAttribute("customProvision") public String getCustomProvision()Description copied from interface:AmendmentEffectiveDateThe effective date of the Amendment to Termination Currency when specified as a non normalized custom provision.- Specified by:
getCustomProvisionin interfaceAmendmentEffectiveDate
-
build
Description copied from interface:AmendmentEffectiveDateBuild Methods- Specified by:
buildin interfaceAmendmentEffectiveDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAmendmentEffectiveDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-