Package cdm.base.staticdata.party
Interface Counterparty.CounterpartyBuilder
- All Superinterfaces:
Counterparty,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Counterparty.CounterpartyBuilderImpl
- Enclosing interface:
Counterparty
public static interface Counterparty.CounterpartyBuilder
extends Counterparty, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.Counterparty
Counterparty.CounterpartyBuilder, Counterparty.CounterpartyBuilderImpl, Counterparty.CounterpartyImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.party.Counterparty
metaData -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the party that is associated to the counterparty.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setPartyReference(ReferenceWithMetaParty partyReference) setPartyReferenceValue(Party partyReference) setRole(CounterpartyRoleEnum role) Methods inherited from interface cdm.base.staticdata.party.Counterparty
build, getRole, 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
-
getOrCreatePartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreatePartyReference() -
getPartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getPartyReference()Description copied from interface:CounterpartySpecifies the party that is associated to the counterparty.- Specified by:
getPartyReferencein interfaceCounterparty
-
setRole
-
setPartyReference
-
setPartyReferenceValue
-
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
Counterparty.CounterpartyBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-