Package cdm.product.template
Class Composite.CompositeImpl
java.lang.Object
cdm.product.template.Composite.CompositeImpl
- All Implemented Interfaces:
Composite,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Composite
Immutable Implementation of Composite
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.Composite
Composite.CompositeBuilder, Composite.CompositeBuilderImpl, Composite.CompositeImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the method according to which an amount or a date is determined.The time at which the spot currency exchange rate will be observed.Specifies the methodology (reference source and, optionally, fixing time) to be used for determining a currency conversion rate.A date specified as some offset to another date (the anchor date).inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CompositeImpl
-
-
Method Details
-
getDeterminationMethod
@RosettaAttribute("determinationMethod") @RuneAttribute("determinationMethod") public DeterminationMethodEnum getDeterminationMethod()Description copied from interface:CompositeSpecifies the method according to which an amount or a date is determined.- Specified by:
getDeterminationMethodin interfaceComposite
-
getRelativeDate
@RosettaAttribute("relativeDate") @RuneAttribute("relativeDate") public RelativeDateOffset getRelativeDate()Description copied from interface:CompositeA date specified as some offset to another date (the anchor date).- Specified by:
getRelativeDatein interfaceComposite
-
getFxSpotRateSource
@RosettaAttribute("fxSpotRateSource") @RuneAttribute("fxSpotRateSource") public FxSpotRateSource getFxSpotRateSource()Description copied from interface:CompositeSpecifies the methodology (reference source and, optionally, fixing time) to be used for determining a currency conversion rate.- Specified by:
getFxSpotRateSourcein interfaceComposite
-
getFixingTime
@RosettaAttribute("fixingTime") @RuneAttribute("fixingTime") public BusinessCenterTime getFixingTime()Description copied from interface:CompositeThe time at which the spot currency exchange rate will be observed. It is specified as a time in a business day calendar location, e.g. 11:00am London time.- Specified by:
getFixingTimein interfaceComposite
-
build
Description copied from interface:CompositeBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-