Package cdm.legaldocumentation.csa
Class LegacyValuationDate.LegacyValuationDateBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.LegacyValuationDate.LegacyValuationDateBuilderImpl
- All Implemented Interfaces:
LegacyValuationDate,LegacyValuationDate.LegacyValuationDateBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LegacyValuationDate
public static class LegacyValuationDate.LegacyValuationDateBuilderImpl
extends Object
implements LegacyValuationDate.LegacyValuationDateBuilder
Builder Implementation of LegacyValuationDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.LegacyValuationDate
LegacyValuationDate.LegacyValuationDateBuilder, LegacyValuationDate.LegacyValuationDateBuilderImpl, LegacyValuationDate.LegacyValuationDateImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected BigDecimalprotected ValuationDateDateEnumprotected ValuationDateDayEnumprotected ValuationDateFrequencyEnumFields inherited from interface cdm.legaldocumentation.csa.LegacyValuationDate
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe additional language that might be specified by the parties to the legal agreement.Defines the day of the calendar if this is specified for in the ValuationDateDateEnum.getDate()Defines whether a date is defined by a certain day of the week or a particular date in the month.getDay()Specific day(s) or day of the week, if any, specified for Valuation Time.Defines the regularity of the date specified for the Valuation Date.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalLanguage(String _additionalLanguage) setCalendarDay(BigDecimal _calendarDay) setDate(ValuationDateDateEnum _date) setDay(ValuationDateDayEnum _day) setFrequency(ValuationDateFrequencyEnum _frequency) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.LegacyValuationDate
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.LegacyValuationDate.LegacyValuationDateBuilder
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
-
day
-
calendarDay
-
frequency
-
additionalLanguage
-
-
Constructor Details
-
LegacyValuationDateBuilderImpl
public LegacyValuationDateBuilderImpl()
-
-
Method Details
-
getDate
@RosettaAttribute("date") @Accessor(GETTER) @RuneAttribute("date") public ValuationDateDateEnum getDate()Description copied from interface:LegacyValuationDateDefines whether a date is defined by a certain day of the week or a particular date in the month. If not specified here, then additional language must be used.- Specified by:
getDatein interfaceLegacyValuationDate
-
getDay
@RosettaAttribute("day") @Accessor(GETTER) @RuneAttribute("day") public ValuationDateDayEnum getDay()Description copied from interface:LegacyValuationDateSpecific day(s) or day of the week, if any, specified for Valuation Time.- Specified by:
getDayin interfaceLegacyValuationDate
-
getCalendarDay
@RosettaAttribute("calendarDay") @Accessor(GETTER) @RuneAttribute("calendarDay") public BigDecimal getCalendarDay()Description copied from interface:LegacyValuationDateDefines the day of the calendar if this is specified for in the ValuationDateDateEnum.- Specified by:
getCalendarDayin interfaceLegacyValuationDate
-
getFrequency
@RosettaAttribute("frequency") @Accessor(GETTER) @RuneAttribute("frequency") public ValuationDateFrequencyEnum getFrequency()Description copied from interface:LegacyValuationDateDefines the regularity of the date specified for the Valuation Date.- Specified by:
getFrequencyin interfaceLegacyValuationDate
-
getAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(GETTER) @RuneAttribute("additionalLanguage") public String getAdditionalLanguage()Description copied from interface:LegacyValuationDateThe additional language that might be specified by the parties to the legal agreement.- Specified by:
getAdditionalLanguagein interfaceLegacyValuationDate
-
setDate
@RosettaAttribute("date") @Accessor(SETTER) @RuneAttribute("date") public LegacyValuationDate.LegacyValuationDateBuilder setDate(ValuationDateDateEnum _date) - Specified by:
setDatein interfaceLegacyValuationDate.LegacyValuationDateBuilder
-
setDay
@RosettaAttribute("day") @Accessor(SETTER) @RuneAttribute("day") public LegacyValuationDate.LegacyValuationDateBuilder setDay(ValuationDateDayEnum _day) - Specified by:
setDayin interfaceLegacyValuationDate.LegacyValuationDateBuilder
-
setCalendarDay
@RosettaAttribute("calendarDay") @Accessor(SETTER) @RuneAttribute("calendarDay") public LegacyValuationDate.LegacyValuationDateBuilder setCalendarDay(BigDecimal _calendarDay) - Specified by:
setCalendarDayin interfaceLegacyValuationDate.LegacyValuationDateBuilder
-
setFrequency
@RosettaAttribute("frequency") @Accessor(SETTER) @RuneAttribute("frequency") public LegacyValuationDate.LegacyValuationDateBuilder setFrequency(ValuationDateFrequencyEnum _frequency) - Specified by:
setFrequencyin interfaceLegacyValuationDate.LegacyValuationDateBuilder
-
setAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(SETTER) @RuneAttribute("additionalLanguage") public LegacyValuationDate.LegacyValuationDateBuilder setAdditionalLanguage(String _additionalLanguage) - Specified by:
setAdditionalLanguagein interfaceLegacyValuationDate.LegacyValuationDateBuilder
-
build
Description copied from interface:LegacyValuationDateBuild Methods- Specified by:
buildin interfaceLegacyValuationDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceLegacyValuationDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceLegacyValuationDate.LegacyValuationDateBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public LegacyValuationDate.LegacyValuationDateBuilder 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
-