Class CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilderImpl
java.lang.Object
cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilderImpl
- All Implemented Interfaces:
CalculatedRateObservationDatesAndWeights,CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CalculatedRateObservationDatesAndWeights
public static class CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilderImpl
extends Object
implements CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
Builder Implementation of CalculatedRateObservationDatesAndWeights
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights
CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder, CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilderImpl, CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<com.rosetta.model.lib.records.Date> protected List<BigDecimal> Fields inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddObservationDates(com.rosetta.model.lib.records.Date _observationDates) addObservationDates(com.rosetta.model.lib.records.Date _observationDates, int idx) addObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) addWeights(BigDecimal _weights) addWeights(BigDecimal _weights, int idx) addWeights(List<BigDecimal> weightss) build()Build MethodsbooleanList<com.rosetta.model.lib.records.Date> The observation date upon which the rate is observed.The corresponding weight for each date.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) setWeights(List<BigDecimal> weightss) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights
getType, metaData, processMethods inherited from interface cdm.observable.asset.calculatedrate.CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
observationDates
-
weights
-
-
Constructor Details
-
CalculatedRateObservationDatesAndWeightsBuilderImpl
public CalculatedRateObservationDatesAndWeightsBuilderImpl()
-
-
Method Details
-
getObservationDates
@RosettaAttribute("observationDates") @RuneAttribute("observationDates") public List<com.rosetta.model.lib.records.Date> getObservationDates()Description copied from interface:CalculatedRateObservationDatesAndWeightsThe observation date upon which the rate is observed.- Specified by:
getObservationDatesin interfaceCalculatedRateObservationDatesAndWeights
-
getWeights
Description copied from interface:CalculatedRateObservationDatesAndWeightsThe corresponding weight for each date.- Specified by:
getWeightsin interfaceCalculatedRateObservationDatesAndWeights
-
addObservationDates
@RosettaAttribute("observationDates") @RuneAttribute("observationDates") public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder addObservationDates(com.rosetta.model.lib.records.Date _observationDates) - Specified by:
addObservationDatesin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
addObservationDates
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder addObservationDates(com.rosetta.model.lib.records.Date _observationDates, int idx) - Specified by:
addObservationDatesin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
addObservationDates
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder addObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) - Specified by:
addObservationDatesin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
setObservationDates
@RuneAttribute("observationDates") public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder setObservationDates(List<com.rosetta.model.lib.records.Date> observationDatess) - Specified by:
setObservationDatesin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
addWeights
@RosettaAttribute("weights") @RuneAttribute("weights") public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder addWeights(BigDecimal _weights) - Specified by:
addWeightsin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
addWeights
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder addWeights(BigDecimal _weights, int idx) - Specified by:
addWeightsin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
addWeights
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder addWeights(List<BigDecimal> weightss) - Specified by:
addWeightsin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
setWeights
@RuneAttribute("weights") public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder setWeights(List<BigDecimal> weightss) - Specified by:
setWeightsin interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder
-
build
Description copied from interface:CalculatedRateObservationDatesAndWeightsBuild Methods- Specified by:
buildin interfaceCalculatedRateObservationDatesAndWeights- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder toBuilder()- Specified by:
toBuilderin interfaceCalculatedRateObservationDatesAndWeights- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder prune()- Specified by:
prunein interfaceCalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CalculatedRateObservationDatesAndWeights.CalculatedRateObservationDatesAndWeightsBuilder 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
-