Package cdm.legaldocumentation.csa
Class AmendmentEffectiveDate.AmendmentEffectiveDateBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.AmendmentEffectiveDate.AmendmentEffectiveDateBuilderImpl
- All Implemented Interfaces:
AmendmentEffectiveDate,AmendmentEffectiveDate.AmendmentEffectiveDateBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AmendmentEffectiveDate
public static class AmendmentEffectiveDate.AmendmentEffectiveDateBuilderImpl
extends Object
implements AmendmentEffectiveDate.AmendmentEffectiveDateBuilder
Builder Implementation of AmendmentEffectiveDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.AmendmentEffectiveDate
AmendmentEffectiveDate.AmendmentEffectiveDateBuilder, AmendmentEffectiveDate.AmendmentEffectiveDateBuilderImpl, AmendmentEffectiveDate.AmendmentEffectiveDateImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected com.rosetta.model.lib.records.Dateprotected AmendmentEffectiveDateEnumFields inherited from interface cdm.legaldocumentation.csa.AmendmentEffectiveDate
metaData -
Constructor Summary
Constructors -
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).booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCustomProvision(String _customProvision) setDate(com.rosetta.model.lib.records.Date _date) setSpecificDate(AmendmentEffectiveDateEnum _specificDate) toString()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 cdm.legaldocumentation.csa.AmendmentEffectiveDate.AmendmentEffectiveDateBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
date
protected com.rosetta.model.lib.records.Date date -
specificDate
-
customProvision
-
-
Constructor Details
-
AmendmentEffectiveDateBuilderImpl
public AmendmentEffectiveDateBuilderImpl()
-
-
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
-
setDate
@RosettaAttribute("date") @Accessor(SETTER) @RuneAttribute("date") public AmendmentEffectiveDate.AmendmentEffectiveDateBuilder setDate(com.rosetta.model.lib.records.Date _date) - Specified by:
setDatein interfaceAmendmentEffectiveDate.AmendmentEffectiveDateBuilder
-
setSpecificDate
@RosettaAttribute("specificDate") @Accessor(SETTER) @RuneAttribute("specificDate") public AmendmentEffectiveDate.AmendmentEffectiveDateBuilder setSpecificDate(AmendmentEffectiveDateEnum _specificDate) - Specified by:
setSpecificDatein interfaceAmendmentEffectiveDate.AmendmentEffectiveDateBuilder
-
setCustomProvision
@RosettaAttribute("customProvision") @Accessor(SETTER) @RuneAttribute("customProvision") public AmendmentEffectiveDate.AmendmentEffectiveDateBuilder setCustomProvision(String _customProvision) - Specified by:
setCustomProvisionin interfaceAmendmentEffectiveDate.AmendmentEffectiveDateBuilder
-
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
-
prune
- Specified by:
prunein interfaceAmendmentEffectiveDate.AmendmentEffectiveDateBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AmendmentEffectiveDate.AmendmentEffectiveDateBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-