Package cdm.base.staticdata.party
Interface PartyRole.PartyRoleBuilder
- All Superinterfaces:
PartyRole,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PartyRole.PartyRoleBuilderImpl
- Enclosing interface:
PartyRole
public static interface PartyRole.PartyRoleBuilder
extends PartyRole, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.PartyRole
PartyRole.PartyRoleBuilder, PartyRole.PartyRoleBuilderImpl, PartyRole.PartyRoleImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionA reference to the party that has ownership of this party role information.A reference to the party to which the role refers to.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setOwnershipPartyReference(ReferenceWithMetaParty ownershipPartyReference) setOwnershipPartyReferenceValue(Party ownershipPartyReference) setPartyReference(ReferenceWithMetaParty partyReference) setPartyReferenceValue(Party partyReference) setRole(PartyRoleEnum role) Methods inherited from interface cdm.base.staticdata.party.PartyRole
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:PartyRoleA reference to the party to which the role refers to.- Specified by:
getPartyReferencein interfacePartyRole
-
getOrCreateOwnershipPartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreateOwnershipPartyReference() -
getOwnershipPartyReference
ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOwnershipPartyReference()Description copied from interface:PartyRoleA reference to the party that has ownership of this party role information. FpML specifies that For shared trade information, this attribute will reference the originator of the data (for example, an execution facility or clearing house).- Specified by:
getOwnershipPartyReferencein interfacePartyRole
-
setPartyReference
-
setPartyReferenceValue
-
setRole
-
setOwnershipPartyReference
PartyRole.PartyRoleBuilder setOwnershipPartyReference(ReferenceWithMetaParty ownershipPartyReference) -
setOwnershipPartyReferenceValue
-
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
PartyRole.PartyRoleBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-