Package cdm.observable.asset
Class ValuationDates.ValuationDatesBuilderImpl
java.lang.Object
cdm.observable.asset.ValuationDates.ValuationDatesBuilderImpl
- All Implemented Interfaces:
ValuationDates,ValuationDates.ValuationDatesBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ValuationDates
public static class ValuationDates.ValuationDatesBuilderImpl
extends Object
implements ValuationDates.ValuationDatesBuilder
Builder Implementation of ValuationDates
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.ValuationDates
ValuationDates.ValuationDatesBuilder, ValuationDates.ValuationDatesBuilderImpl, ValuationDates.ValuationDatesImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.observable.asset.ValuationDates
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the final valuation dates of the underlyer.Specifies the initial valuation dates of the underlyer.Specifies the interim valuation dates of the underlyer.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setFinalValuationDate(PerformanceValuationDates _finalValuationDate) setInitialValuationDate(PerformanceValuationDates _initialValuationDate) setInterimValuationDate(PerformanceValuationDates _interimValuationDate) 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.observable.asset.ValuationDates
getType, metaData, processMethods inherited from interface cdm.observable.asset.ValuationDates.ValuationDatesBuilder
process
-
Field Details
-
initialValuationDate
-
interimValuationDate
-
finalValuationDate
-
-
Constructor Details
-
ValuationDatesBuilderImpl
public ValuationDatesBuilderImpl()
-
-
Method Details
-
getInitialValuationDate
@RosettaAttribute("initialValuationDate") @Accessor(GETTER) @RuneAttribute("initialValuationDate") public PerformanceValuationDates.PerformanceValuationDatesBuilder getInitialValuationDate()Description copied from interface:ValuationDatesSpecifies the initial valuation dates of the underlyer.- Specified by:
getInitialValuationDatein interfaceValuationDates- Specified by:
getInitialValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
getOrCreateInitialValuationDate
- Specified by:
getOrCreateInitialValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
getInterimValuationDate
@RosettaAttribute("interimValuationDate") @Accessor(GETTER) @RuneAttribute("interimValuationDate") public PerformanceValuationDates.PerformanceValuationDatesBuilder getInterimValuationDate()Description copied from interface:ValuationDatesSpecifies the interim valuation dates of the underlyer.- Specified by:
getInterimValuationDatein interfaceValuationDates- Specified by:
getInterimValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
getOrCreateInterimValuationDate
- Specified by:
getOrCreateInterimValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
getFinalValuationDate
@RosettaAttribute("finalValuationDate") @Accessor(GETTER) @Required @RuneAttribute("finalValuationDate") public PerformanceValuationDates.PerformanceValuationDatesBuilder getFinalValuationDate()Description copied from interface:ValuationDatesSpecifies the final valuation dates of the underlyer.- Specified by:
getFinalValuationDatein interfaceValuationDates- Specified by:
getFinalValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
getOrCreateFinalValuationDate
- Specified by:
getOrCreateFinalValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
setInitialValuationDate
@RosettaAttribute("initialValuationDate") @Accessor(SETTER) @RuneAttribute("initialValuationDate") public ValuationDates.ValuationDatesBuilder setInitialValuationDate(PerformanceValuationDates _initialValuationDate) - Specified by:
setInitialValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
setInterimValuationDate
@RosettaAttribute("interimValuationDate") @Accessor(SETTER) @RuneAttribute("interimValuationDate") public ValuationDates.ValuationDatesBuilder setInterimValuationDate(PerformanceValuationDates _interimValuationDate) - Specified by:
setInterimValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
setFinalValuationDate
@RosettaAttribute("finalValuationDate") @Accessor(SETTER) @Required @RuneAttribute("finalValuationDate") public ValuationDates.ValuationDatesBuilder setFinalValuationDate(PerformanceValuationDates _finalValuationDate) - Specified by:
setFinalValuationDatein interfaceValuationDates.ValuationDatesBuilder
-
build
Description copied from interface:ValuationDatesBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceValuationDates
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceValuationDates
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceValuationDates.ValuationDatesBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ValuationDates.ValuationDatesBuilder 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
-