Package cdm.legaldocumentation.csa
Class LegacyValuationTime.LegacyValuationTimeBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.LegacyValuationTime.LegacyValuationTimeBuilderImpl
- All Implemented Interfaces:
LegacyValuationTime,LegacyValuationTime.LegacyValuationTimeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LegacyValuationTime
public static class LegacyValuationTime.LegacyValuationTimeBuilderImpl
extends Object
implements LegacyValuationTime.LegacyValuationTimeBuilder
Builder Implementation of LegacyValuationTime
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.LegacyValuationTime
LegacyValuationTime.LegacyValuationTimeBuilder, LegacyValuationTime.LegacyValuationTimeBuilderImpl, LegacyValuationTime.LegacyValuationTimeImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected ValuationTimeDayEnumprotected LocalTimeprotected List<BusinessCenterEnum> protected ValuationTimeEnumprotected BusinessCenterEnumFields inherited from interface cdm.legaldocumentation.csa.LegacyValuationTime
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLocation(BusinessCenterEnum _location) addLocation(BusinessCenterEnum _location, int idx) addLocation(List<BusinessCenterEnum> 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<BusinessCenterEnum> locations) setTime(ValuationTimeEnum _time) setTimezone(BusinessCenterEnum _timezone) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.LegacyValuationTime
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.csa.LegacyValuationTime.LegacyValuationTimeBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
day
-
location
-
time
-
hourminutetime
-
timezone
-
additionalLanguage
-
-
Constructor Details
-
LegacyValuationTimeBuilderImpl
public LegacyValuationTimeBuilderImpl()
-
-
Method Details
-
getDay
@RosettaAttribute("day") @Accessor(GETTER) @RuneAttribute("day") public ValuationTimeDayEnum getDay()Description copied from interface:LegacyValuationTimeThe 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 interfaceLegacyValuationTime
-
getLocation
@RosettaAttribute("location") @Accessor(GETTER) @Multi @RuneAttribute("location") public List<BusinessCenterEnum> getLocation()Description copied from interface:LegacyValuationTimeThe location relevant to the timezone for the Valuation Time.- Specified by:
getLocationin interfaceLegacyValuationTime
-
getTime
@RosettaAttribute("time") @Accessor(GETTER) @RuneAttribute("time") public ValuationTimeEnum getTime()Description copied from interface:LegacyValuationTimeThe type of time specified for the Valuation Time.- Specified by:
getTimein interfaceLegacyValuationTime
-
getHourminutetime
@RosettaAttribute("hourminutetime") @Accessor(GETTER) @RuneAttribute("hourminutetime") public LocalTime getHourminutetime()Description copied from interface:LegacyValuationTimeA time specified in a 24-hour notation, e.g. 3pm would be represented as 15:00.- Specified by:
getHourminutetimein interfaceLegacyValuationTime
-
getTimezone
@RosettaAttribute("timezone") @Accessor(GETTER) @RuneAttribute("timezone") public BusinessCenterEnum getTimezone()Description copied from interface:LegacyValuationTimeAny relevant time zone where specified.- Specified by:
getTimezonein interfaceLegacyValuationTime
-
getAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(GETTER) @RuneAttribute("additionalLanguage") public String getAdditionalLanguage()Description copied from interface:LegacyValuationTimeThe additional language that might be specified by the parties to the legal agreement.- Specified by:
getAdditionalLanguagein interfaceLegacyValuationTime
-
setDay
@RosettaAttribute("day") @Accessor(SETTER) @RuneAttribute("day") public LegacyValuationTime.LegacyValuationTimeBuilder setDay(ValuationTimeDayEnum _day) - Specified by:
setDayin interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
addLocation
@RosettaAttribute("location") @Accessor(ADDER) @Multi @RuneAttribute("location") public LegacyValuationTime.LegacyValuationTimeBuilder addLocation(BusinessCenterEnum _location) - Specified by:
addLocationin interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
addLocation
public LegacyValuationTime.LegacyValuationTimeBuilder addLocation(BusinessCenterEnum _location, int idx) - Specified by:
addLocationin interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
addLocation
public LegacyValuationTime.LegacyValuationTimeBuilder addLocation(List<BusinessCenterEnum> locations) - Specified by:
addLocationin interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
setLocation
@RosettaAttribute("location") @Accessor(SETTER) @Multi @RuneAttribute("location") public LegacyValuationTime.LegacyValuationTimeBuilder setLocation(List<BusinessCenterEnum> locations) - Specified by:
setLocationin interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
setTime
@RosettaAttribute("time") @Accessor(SETTER) @RuneAttribute("time") public LegacyValuationTime.LegacyValuationTimeBuilder setTime(ValuationTimeEnum _time) - Specified by:
setTimein interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
setHourminutetime
@RosettaAttribute("hourminutetime") @Accessor(SETTER) @RuneAttribute("hourminutetime") public LegacyValuationTime.LegacyValuationTimeBuilder setHourminutetime(LocalTime _hourminutetime) - Specified by:
setHourminutetimein interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
setTimezone
@RosettaAttribute("timezone") @Accessor(SETTER) @RuneAttribute("timezone") public LegacyValuationTime.LegacyValuationTimeBuilder setTimezone(BusinessCenterEnum _timezone) - Specified by:
setTimezonein interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
setAdditionalLanguage
@RosettaAttribute("additionalLanguage") @Accessor(SETTER) @RuneAttribute("additionalLanguage") public LegacyValuationTime.LegacyValuationTimeBuilder setAdditionalLanguage(String _additionalLanguage) - Specified by:
setAdditionalLanguagein interfaceLegacyValuationTime.LegacyValuationTimeBuilder
-
build
Description copied from interface:LegacyValuationTimeBuild Methods- Specified by:
buildin interfaceLegacyValuationTime- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceLegacyValuationTime- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceLegacyValuationTime.LegacyValuationTimeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public LegacyValuationTime.LegacyValuationTimeBuilder 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
-