Package cdm.base.staticdata.party
Class Party.PartyImpl
java.lang.Object
cdm.base.staticdata.party.Party.PartyImpl
- All Implemented Interfaces:
Party,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Party
Immutable Implementation of Party
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.base.staticdata.party.Party
Party.PartyBuilder, Party.PartyBuilderImpl, Party.PartyImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe account that might be associated with the party.List<? extends BusinessUnit> Optional organization unit information used to describe the organization units (e.g. trading desks) involved in a transaction or business process, incl. the contact information (when relevant).The postal/street address, telephone number, email address and/or web page.com.rosetta.model.metafields.MetaFieldsgetMeta()getName()The party name.List<? extends PartyIdentifier> The identifier associated with a party, e.g. the 20 digits LEI code.List<? extends NaturalPerson> The person(s) who might be associated with the party as part of the execution, contract or legal document.List<? extends NaturalPersonRole> The role of the person(s)inthashCode()protected voidsetBuilderFields(Party.PartyBuilder builder) 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, processRosetta
-
Constructor Details
-
PartyImpl
-
-
Method Details
-
getPartyId
@RosettaAttribute(value="partyId", isRequired=true) @RuneAttribute(value="partyId", isRequired=true) public List<? extends PartyIdentifier> getPartyId()Description copied from interface:PartyThe identifier associated with a party, e.g. the 20 digits LEI code.- Specified by:
getPartyIdin interfaceParty
-
getName
Description copied from interface:PartyThe party name. -
getBusinessUnit
@RosettaAttribute("businessUnit") @RuneAttribute("businessUnit") public List<? extends BusinessUnit> getBusinessUnit()Description copied from interface:PartyOptional organization unit information used to describe the organization units (e.g. trading desks) involved in a transaction or business process, incl. the contact information (when relevant).- Specified by:
getBusinessUnitin interfaceParty
-
getPerson
@RosettaAttribute("person") @RuneAttribute("person") public List<? extends NaturalPerson> getPerson()Description copied from interface:PartyThe person(s) who might be associated with the party as part of the execution, contract or legal document. -
getPersonRole
@RosettaAttribute("personRole") @RuneAttribute("personRole") public List<? extends NaturalPersonRole> getPersonRole()Description copied from interface:PartyThe role of the person(s)- Specified by:
getPersonRolein interfaceParty
-
getAccount
Description copied from interface:PartyThe account that might be associated with the party. At most one account can be specified, as it is expected that this information is used in the context of a contract or legal document where only one account per party can be associated with such object.- Specified by:
getAccountin interfaceParty
-
getContactInformation
@RosettaAttribute("contactInformation") @RuneAttribute("contactInformation") public ContactInformation getContactInformation()Description copied from interface:PartyThe postal/street address, telephone number, email address and/or web page. If the contact information is specific to the associated business unit(s) or person (s), it should be associated with those.- Specified by:
getContactInformationin interfaceParty
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta() -
build
Description copied from interface:PartyBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-