Package cdm.event.common
Class TermsChangeInstruction.TermsChangeInstructionBuilderImpl
java.lang.Object
cdm.event.common.TermsChangeInstruction.TermsChangeInstructionBuilderImpl
- All Implemented Interfaces:
TermsChangeInstruction,TermsChangeInstruction.TermsChangeInstructionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
TermsChangeInstruction
public static class TermsChangeInstruction.TermsChangeInstructionBuilderImpl
extends Object
implements TermsChangeInstruction.TermsChangeInstructionBuilder
Builder Implementation of TermsChangeInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.TermsChangeInstruction
TermsChangeInstruction.TermsChangeInstructionBuilder, TermsChangeInstruction.TermsChangeInstructionBuilderImpl, TermsChangeInstruction.TermsChangeInstructionImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NotionalAdjustmentEnumprotected List<AncillaryParty.AncillaryPartyBuilder> protected Product.ProductBuilderFields inherited from interface cdm.event.common.TermsChangeInstruction
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAncillaryParty(AncillaryParty _ancillaryParty) addAncillaryParty(AncillaryParty _ancillaryParty, int idx) addAncillaryParty(List<? extends AncillaryParty> ancillaryPartys) build()Build MethodsbooleanList<? extends AncillaryParty.AncillaryPartyBuilder> ancillary party to be changedgetOrCreateAncillaryParty(int index) product to be changedbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAdjustment(NotionalAdjustmentEnum _adjustment) setAncillaryParty(List<? extends AncillaryParty> ancillaryPartys) setProduct(Product _product) 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.event.common.TermsChangeInstruction
getType, metaData, processMethods inherited from interface cdm.event.common.TermsChangeInstruction.TermsChangeInstructionBuilder
process
-
Field Details
-
product
-
ancillaryParty
-
adjustment
-
-
Constructor Details
-
TermsChangeInstructionBuilderImpl
public TermsChangeInstructionBuilderImpl()
-
-
Method Details
-
getProduct
Description copied from interface:TermsChangeInstructionproduct to be changed- Specified by:
getProductin interfaceTermsChangeInstruction- Specified by:
getProductin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
getOrCreateProduct
- Specified by:
getOrCreateProductin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
getAncillaryParty
@RosettaAttribute("ancillaryParty") @RuneAttribute("ancillaryParty") public List<? extends AncillaryParty.AncillaryPartyBuilder> getAncillaryParty()Description copied from interface:TermsChangeInstructionancillary party to be changed- Specified by:
getAncillaryPartyin interfaceTermsChangeInstruction- Specified by:
getAncillaryPartyin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
getOrCreateAncillaryParty
- Specified by:
getOrCreateAncillaryPartyin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
getAdjustment
@RosettaAttribute("adjustment") @RuneAttribute("adjustment") public NotionalAdjustmentEnum getAdjustment()- Specified by:
getAdjustmentin interfaceTermsChangeInstruction
-
setProduct
@RosettaAttribute("product") @RuneAttribute("product") public TermsChangeInstruction.TermsChangeInstructionBuilder setProduct(Product _product) - Specified by:
setProductin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
addAncillaryParty
@RosettaAttribute("ancillaryParty") @RuneAttribute("ancillaryParty") public TermsChangeInstruction.TermsChangeInstructionBuilder addAncillaryParty(AncillaryParty _ancillaryParty) - Specified by:
addAncillaryPartyin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
addAncillaryParty
public TermsChangeInstruction.TermsChangeInstructionBuilder addAncillaryParty(AncillaryParty _ancillaryParty, int idx) - Specified by:
addAncillaryPartyin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
addAncillaryParty
public TermsChangeInstruction.TermsChangeInstructionBuilder addAncillaryParty(List<? extends AncillaryParty> ancillaryPartys) - Specified by:
addAncillaryPartyin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
setAncillaryParty
@RuneAttribute("ancillaryParty") public TermsChangeInstruction.TermsChangeInstructionBuilder setAncillaryParty(List<? extends AncillaryParty> ancillaryPartys) - Specified by:
setAncillaryPartyin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
setAdjustment
@RosettaAttribute("adjustment") @RuneAttribute("adjustment") public TermsChangeInstruction.TermsChangeInstructionBuilder setAdjustment(NotionalAdjustmentEnum _adjustment) - Specified by:
setAdjustmentin interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
build
Description copied from interface:TermsChangeInstructionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceTermsChangeInstruction
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceTermsChangeInstruction
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceTermsChangeInstruction.TermsChangeInstructionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public TermsChangeInstruction.TermsChangeInstructionBuilder 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
-