Package cdm.legaldocumentation.csa
Class CSAValuationDate.CSAValuationDateBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.CSAValuationDate.CSAValuationDateBuilderImpl
- All Implemented Interfaces:
CSAValuationDate,CSAValuationDate.CSAValuationDateBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CSAValuationDate
public static class CSAValuationDate.CSAValuationDateBuilderImpl
extends Object
implements CSAValuationDate.CSAValuationDateBuilder
Builder Implementation of CSAValuationDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CSAValuationDate
CSAValuationDate.CSAValuationDateBuilder, CSAValuationDate.CSAValuationDateBuilderImpl, CSAValuationDate.CSAValuationDateImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected BigDecimalprotected ValuationDateDateEnumprotected ValuationDateDayEnumprotected ValuationDateFrequencyEnumFields inherited from interface cdm.legaldocumentation.csa.CSAValuationDate
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.CSAValuationDate
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.CSAValuationDate.CSAValuationDateBuilder
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
-
CSAValuationDateBuilderImpl
public CSAValuationDateBuilderImpl()
-
-
Method Details
-
getDate
@RosettaAttribute("date") @Accessor(GETTER) @RuneAttribute("date") public ValuationDateDateEnum getDate()Description copied from interface:CSAValuationDateDefines 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 interfaceCSAValuationDate
-
getDay
@RosettaAttribute("day") @Accessor(GETTER) @RuneAttribute("day") public ValuationDateDayEnum getDay()Description copied from interface:CSAValuationDateSpecific day(s) or day of the week, if any, specified for Valuation Time.- Specified by:
getDayin interfaceCSAValuationDate
-
getCalendarDay
@RosettaAttribute("calendarDay") @Accessor(GETTER) @RuneAttribute("calendarDay") public BigDecimal getCalendarDay()Description copied from interface:CSAValuationDateDefines the day of the calendar if this is specified for in the ValuationDateDateEnum.- Specified by:
getCalendarDayin interfaceCSAValuationDate
-
getFrequency
@RosettaAttribute("frequency") @Accessor(GETTER) @RuneAttribute("frequency") public ValuationDateFrequencyEnum getFrequency()Description copied from interface:CSAValuationDateDefines the regularity of the date specified for the Valuation Date.- Specified by:
getFrequencyin interfaceCSAValuationDate
-
getAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(GETTER) @RuneAttribute("additionalLanguage") public String getAdditionalLanguage()Description copied from interface:CSAValuationDateThe additional language that might be specified by the parties to the legal agreement.- Specified by:
getAdditionalLanguagein interfaceCSAValuationDate
-
setDate
@RosettaAttribute("date") @Accessor(SETTER) @RuneAttribute("date") public CSAValuationDate.CSAValuationDateBuilder setDate(ValuationDateDateEnum _date) - Specified by:
setDatein interfaceCSAValuationDate.CSAValuationDateBuilder
-
setDay
@RosettaAttribute("day") @Accessor(SETTER) @RuneAttribute("day") public CSAValuationDate.CSAValuationDateBuilder setDay(ValuationDateDayEnum _day) - Specified by:
setDayin interfaceCSAValuationDate.CSAValuationDateBuilder
-
setCalendarDay
@RosettaAttribute("calendarDay") @Accessor(SETTER) @RuneAttribute("calendarDay") public CSAValuationDate.CSAValuationDateBuilder setCalendarDay(BigDecimal _calendarDay) - Specified by:
setCalendarDayin interfaceCSAValuationDate.CSAValuationDateBuilder
-
setFrequency
@RosettaAttribute("frequency") @Accessor(SETTER) @RuneAttribute("frequency") public CSAValuationDate.CSAValuationDateBuilder setFrequency(ValuationDateFrequencyEnum _frequency) - Specified by:
setFrequencyin interfaceCSAValuationDate.CSAValuationDateBuilder
-
setAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(SETTER) @RuneAttribute("additionalLanguage") public CSAValuationDate.CSAValuationDateBuilder setAdditionalLanguage(String _additionalLanguage) - Specified by:
setAdditionalLanguagein interfaceCSAValuationDate.CSAValuationDateBuilder
-
build
Description copied from interface:CSAValuationDateBuild Methods- Specified by:
buildin interfaceCSAValuationDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCSAValuationDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceCSAValuationDate.CSAValuationDateBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CSAValuationDate.CSAValuationDateBuilder 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
-