Package cdm.observable.asset
Interface CalculationAgent.CalculationAgentBuilder
- All Superinterfaces:
CalculationAgent,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CalculationAgent.CalculationAgentBuilderImpl
- Enclosing interface:
CalculationAgent
public static interface CalculationAgent.CalculationAgentBuilder
extends CalculationAgent, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.CalculationAgent
CalculationAgent.CalculationAgentBuilder, CalculationAgent.CalculationAgentBuilderImpl, CalculationAgent.CalculationAgentImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.CalculationAgent
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction is located The short-form confirm for a trade that is executed under a Sovereign or Asia Pacific Master Confirmation Agreement ( MCA ), does not need to specify the Calculation Agent.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCalculationAgentBusinessCenter(FieldWithMetaBusinessCenterEnum calculationAgentBusinessCenter) setCalculationAgentBusinessCenterValue(BusinessCenterEnum calculationAgentBusinessCenter) setCalculationAgentParty(AncillaryRoleEnum calculationAgentParty) setCalculationAgentPartyEnum(PartyDeterminationEnum calculationAgentPartyEnum) Methods inherited from interface cdm.observable.asset.CalculationAgent
build, getCalculationAgentParty, getCalculationAgentPartyEnum, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateCalculationAgentBusinessCenter
FieldWithMetaBusinessCenterEnum.FieldWithMetaBusinessCenterEnumBuilder getOrCreateCalculationAgentBusinessCenter() -
getCalculationAgentBusinessCenter
FieldWithMetaBusinessCenterEnum.FieldWithMetaBusinessCenterEnumBuilder getCalculationAgentBusinessCenter()Description copied from interface:CalculationAgentThe city in which the office through which ISDA Calculation Agent is acting for purposes of the transaction is located The short-form confirm for a trade that is executed under a Sovereign or Asia Pacific Master Confirmation Agreement ( MCA ), does not need to specify the Calculation Agent. However, the confirm does need to specify the Calculation Agent City. This is due to the fact that the MCA sets the value for Calculation Agent but does not set the value for Calculation Agent City.- Specified by:
getCalculationAgentBusinessCenterin interfaceCalculationAgent
-
setCalculationAgentParty
CalculationAgent.CalculationAgentBuilder setCalculationAgentParty(AncillaryRoleEnum calculationAgentParty) -
setCalculationAgentPartyEnum
CalculationAgent.CalculationAgentBuilder setCalculationAgentPartyEnum(PartyDeterminationEnum calculationAgentPartyEnum) -
setCalculationAgentBusinessCenter
CalculationAgent.CalculationAgentBuilder setCalculationAgentBusinessCenter(FieldWithMetaBusinessCenterEnum calculationAgentBusinessCenter) -
setCalculationAgentBusinessCenterValue
CalculationAgent.CalculationAgentBuilder setCalculationAgentBusinessCenterValue(BusinessCenterEnum calculationAgentBusinessCenter) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-