Package cdm.event.common
Class AccrualFactor.AccrualFactorBuilderImpl
java.lang.Object
cdm.event.common.AccrualFactor.AccrualFactorBuilderImpl
- All Implemented Interfaces:
AccrualFactor,AccrualFactor.AccrualFactorBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AccrualFactor
public static class AccrualFactor.AccrualFactorBuilderImpl
extends Object
implements AccrualFactor.AccrualFactorBuilder
Builder Implementation of AccrualFactor
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.AccrualFactor
AccrualFactor.AccrualFactorBuilder, AccrualFactor.AccrualFactorBuilderImpl, AccrualFactor.AccrualFactorImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.event.common.AccrualFactor
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDescribes the input terms involved in the calculation of the accrual factor.getValue()The rate to be applied to the last fixing price, for price accrual calculation purposes.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCalculationTerms(AccrualFactorCalculationTerms _calculationTerms) setValue(FieldWithMetaPriceSchedule _value) setValueValue(PriceSchedule _value) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.AccrualFactor
getType, metaData, processMethods inherited from interface cdm.event.common.AccrualFactor.AccrualFactorBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
value
-
calculationTerms
-
-
Constructor Details
-
AccrualFactorBuilderImpl
public AccrualFactorBuilderImpl()
-
-
Method Details
-
getValue
@RosettaAttribute("value") @Accessor(GETTER) @Required @RuneAttribute("value") @RuneScopedAttributeKey public FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilder getValue()Description copied from interface:AccrualFactorThe rate to be applied to the last fixing price, for price accrual calculation purposes. DatedValue may be used for the purpose of representing Price series if such calculation is required for multiple dates.- Specified by:
getValuein interfaceAccrualFactor- Specified by:
getValuein interfaceAccrualFactor.AccrualFactorBuilder
-
getOrCreateValue
- Specified by:
getOrCreateValuein interfaceAccrualFactor.AccrualFactorBuilder
-
getCalculationTerms
@RosettaAttribute("calculationTerms") @Accessor(GETTER) @RuneAttribute("calculationTerms") public AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder getCalculationTerms()Description copied from interface:AccrualFactorDescribes the input terms involved in the calculation of the accrual factor.- Specified by:
getCalculationTermsin interfaceAccrualFactor- Specified by:
getCalculationTermsin interfaceAccrualFactor.AccrualFactorBuilder
-
getOrCreateCalculationTerms
public AccrualFactorCalculationTerms.AccrualFactorCalculationTermsBuilder getOrCreateCalculationTerms()- Specified by:
getOrCreateCalculationTermsin interfaceAccrualFactor.AccrualFactorBuilder
-
setValue
@RosettaAttribute("value") @Accessor(SETTER) @Required @RuneAttribute("value") @RuneScopedAttributeKey public AccrualFactor.AccrualFactorBuilder setValue(FieldWithMetaPriceSchedule _value) - Specified by:
setValuein interfaceAccrualFactor.AccrualFactorBuilder
-
setValueValue
- Specified by:
setValueValuein interfaceAccrualFactor.AccrualFactorBuilder
-
setCalculationTerms
@RosettaAttribute("calculationTerms") @Accessor(SETTER) @RuneAttribute("calculationTerms") public AccrualFactor.AccrualFactorBuilder setCalculationTerms(AccrualFactorCalculationTerms _calculationTerms) - Specified by:
setCalculationTermsin interfaceAccrualFactor.AccrualFactorBuilder
-
build
Description copied from interface:AccrualFactorBuild Methods- Specified by:
buildin interfaceAccrualFactor- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAccrualFactor- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceAccrualFactor.AccrualFactorBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AccrualFactor.AccrualFactorBuilder 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
-