Package cdm.legaldocumentation.csa
Class ValuationTime.ValuationTimeImpl
java.lang.Object
cdm.legaldocumentation.csa.ValuationTime.ValuationTimeImpl
- All Implemented Interfaces:
ValuationTime,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ValuationTime
Immutable Implementation of ValuationTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ValuationTime
ValuationTime.ValuationTimeBuilder, ValuationTime.ValuationTimeBuilderImpl, ValuationTime.ValuationTimeImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.ValuationTime
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe additional language that might be specified by the parties to the legal agreement.getDay()The day in respect of which the Valuation Time is being specified.A time specified in a 24-hour notation, e.g. 3pm would be represented as 15:00.The location relevant to the timezone for the Valuation Time.getTime()The type of time specified for the Valuation Time.Any relevant time zone where specified.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ValuationTime
getType, metaData, process
-
Constructor Details
-
ValuationTimeImpl
-
-
Method Details
-
getDay
@RosettaAttribute("day") @Accessor(GETTER) @RuneAttribute("day") public ValuationTimeDayEnum getDay()Description copied from interface:ValuationTimeThe day in respect of which the Valuation Time is being specified. If not specified, addional language must be used to define the methodology.- Specified by:
getDayin interfaceValuationTime
-
getLocation
@RosettaAttribute("location") @Accessor(GETTER) @Multi @RuneAttribute("location") public List<String> getLocation()Description copied from interface:ValuationTimeThe location relevant to the timezone for the Valuation Time.- Specified by:
getLocationin interfaceValuationTime
-
getTime
@RosettaAttribute("time") @Accessor(GETTER) @RuneAttribute("time") public ValuationTimeEnum getTime()Description copied from interface:ValuationTimeThe type of time specified for the Valuation Time.- Specified by:
getTimein interfaceValuationTime
-
getHourminutetime
@RosettaAttribute("hourminutetime") @Accessor(GETTER) @RuneAttribute("hourminutetime") public LocalTime getHourminutetime()Description copied from interface:ValuationTimeA time specified in a 24-hour notation, e.g. 3pm would be represented as 15:00.- Specified by:
getHourminutetimein interfaceValuationTime
-
getTimezone
@RosettaAttribute("timezone") @Accessor(GETTER) @RuneAttribute("timezone") public String getTimezone()Description copied from interface:ValuationTimeAny relevant time zone where specified.- Specified by:
getTimezonein interfaceValuationTime
-
getAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(GETTER) @RuneAttribute("additionalLanguage") public String getAdditionalLanguage()Description copied from interface:ValuationTimeThe additional language that might be specified by the parties to the legal agreement.- Specified by:
getAdditionalLanguagein interfaceValuationTime
-
build
Description copied from interface:ValuationTimeBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceValuationTime
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceValuationTime
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-