Package cdm.legaldocumentation.csa
Class ValuationTime.ValuationTimeBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.ValuationTime.ValuationTimeBuilderImpl
- All Implemented Interfaces:
ValuationTime,ValuationTime.ValuationTimeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ValuationTime
public static class ValuationTime.ValuationTimeBuilderImpl
extends Object
implements ValuationTime.ValuationTimeBuilder
Builder Implementation of ValuationTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.ValuationTime
ValuationTime.ValuationTimeBuilder, ValuationTime.ValuationTimeBuilderImpl, ValuationTime.ValuationTimeImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected ValuationTimeDayEnumprotected LocalTimeprotected ValuationTimeEnumprotected StringFields inherited from interface cdm.legaldocumentation.csa.ValuationTime
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLocation(String _location) addLocation(String _location, int idx) addLocation(List<String> locations) build()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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdditionalLanguage(String _additionalLanguage) setDay(ValuationTimeDayEnum _day) setHourminutetime(LocalTime _hourminutetime) setLocation(List<String> locations) setTime(ValuationTimeEnum _time) setTimezone(String _timezone) toString()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 com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.csa.ValuationTime
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.ValuationTime.ValuationTimeBuilder
process
-
Field Details
-
day
-
location
-
time
-
hourminutetime
-
timezone
-
additionalLanguage
-
-
Constructor Details
-
ValuationTimeBuilderImpl
public ValuationTimeBuilderImpl()
-
-
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
-
setDay
@RosettaAttribute("day") @Accessor(SETTER) @RuneAttribute("day") public ValuationTime.ValuationTimeBuilder setDay(ValuationTimeDayEnum _day) - Specified by:
setDayin interfaceValuationTime.ValuationTimeBuilder
-
addLocation
@RosettaAttribute("location") @Accessor(ADDER) @Multi @RuneAttribute("location") public ValuationTime.ValuationTimeBuilder addLocation(String _location) - Specified by:
addLocationin interfaceValuationTime.ValuationTimeBuilder
-
addLocation
- Specified by:
addLocationin interfaceValuationTime.ValuationTimeBuilder
-
addLocation
- Specified by:
addLocationin interfaceValuationTime.ValuationTimeBuilder
-
setLocation
@RosettaAttribute("location") @Accessor(SETTER) @Multi @RuneAttribute("location") public ValuationTime.ValuationTimeBuilder setLocation(List<String> locations) - Specified by:
setLocationin interfaceValuationTime.ValuationTimeBuilder
-
setTime
@RosettaAttribute("time") @Accessor(SETTER) @RuneAttribute("time") public ValuationTime.ValuationTimeBuilder setTime(ValuationTimeEnum _time) - Specified by:
setTimein interfaceValuationTime.ValuationTimeBuilder
-
setHourminutetime
@RosettaAttribute("hourminutetime") @Accessor(SETTER) @RuneAttribute("hourminutetime") public ValuationTime.ValuationTimeBuilder setHourminutetime(LocalTime _hourminutetime) - Specified by:
setHourminutetimein interfaceValuationTime.ValuationTimeBuilder
-
setTimezone
@RosettaAttribute("timezone") @Accessor(SETTER) @RuneAttribute("timezone") public ValuationTime.ValuationTimeBuilder setTimezone(String _timezone) - Specified by:
setTimezonein interfaceValuationTime.ValuationTimeBuilder
-
setAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(SETTER) @RuneAttribute("additionalLanguage") public ValuationTime.ValuationTimeBuilder setAdditionalLanguage(String _additionalLanguage) - Specified by:
setAdditionalLanguagein interfaceValuationTime.ValuationTimeBuilder
-
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
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceValuationTime.ValuationTimeBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ValuationTime.ValuationTimeBuilder 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
-