Package cdm.base.staticdata.party
Class PartyRole.PartyRoleImpl
java.lang.Object
cdm.base.staticdata.party.PartyRole.PartyRoleImpl
- All Implemented Interfaces:
PartyRole,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PartyRole
Immutable Implementation of PartyRole
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.PartyRole
PartyRole.PartyRoleBuilder, PartyRole.PartyRoleBuilderImpl, PartyRole.PartyRoleImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
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
-
PartyRoleImpl
-
-
Method Details
-
getPartyReference
@RosettaAttribute(value="partyReference", isRequired=true) @RuneAttribute(value="partyReference", isRequired=true) public ReferenceWithMetaParty getPartyReference()Description copied from interface:PartyRoleA reference to the party to which the role refers to.- Specified by:
getPartyReferencein interfacePartyRole
-
getRole
@RosettaAttribute(value="role", isRequired=true) @RuneAttribute(value="role", isRequired=true) public PartyRoleEnum getRole()Description copied from interface:PartyRoleThe party role. -
getOwnershipPartyReference
@RosettaAttribute("ownershipPartyReference") @RuneAttribute("ownershipPartyReference") public ReferenceWithMetaParty 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
-
build
Description copied from interface:PartyRoleBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-