Package cdm.legaldocumentation.csa
Class LegacyValuationDate.LegacyValuationDateImpl
java.lang.Object
cdm.legaldocumentation.csa.LegacyValuationDate.LegacyValuationDateImpl
- All Implemented Interfaces:
LegacyValuationDate,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
LegacyValuationDate
public static class LegacyValuationDate.LegacyValuationDateImpl
extends Object
implements LegacyValuationDate
Immutable Implementation of LegacyValuationDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.LegacyValuationDate
LegacyValuationDate.LegacyValuationDateBuilder, LegacyValuationDate.LegacyValuationDateBuilderImpl, LegacyValuationDate.LegacyValuationDateImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.LegacyValuationDate
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
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.inthashCode()protected voidtoString()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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
LegacyValuationDateImpl
-
-
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
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-