Package cdm.base.staticdata.party
Class AncillaryParty.AncillaryPartyImpl
java.lang.Object
cdm.base.staticdata.party.AncillaryParty.AncillaryPartyImpl
- All Implemented Interfaces:
AncillaryParty,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AncillaryParty
Immutable Implementation of AncillaryParty
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.AncillaryParty
AncillaryParty.AncillaryPartyBuilder, AncillaryParty.AncillaryPartyBuilderImpl, AncillaryParty.AncillaryPartyImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.party.AncillaryParty
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanOptionally specifies the counterparty that the ancillary party is acting on behalf of.List<? extends ReferenceWithMetaParty> Specifies the party, or parties, associated to the ancillary role.getRole()Specifies the AncillaryRoleEnum that is associated to the party reference.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.AncillaryParty
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AncillaryPartyImpl
-
-
Method Details
-
getRole
@RosettaAttribute(value="role", isRequired=true) @RuneAttribute(value="role", isRequired=true) public AncillaryRoleEnum getRole()Description copied from interface:AncillaryPartySpecifies the AncillaryRoleEnum that is associated to the party reference. An ancillary party is any involved party that is not one of the two principal parties to the transaction.- Specified by:
getRolein interfaceAncillaryParty
-
getPartyReference
@RosettaAttribute(value="partyReference", isRequired=true) @RuneAttribute(value="partyReference", isRequired=true) public List<? extends ReferenceWithMetaParty> getPartyReference()Description copied from interface:AncillaryPartySpecifies the party, or parties, associated to the ancillary role.- Specified by:
getPartyReferencein interfaceAncillaryParty
-
getOnBehalfOf
@RosettaAttribute("onBehalfOf") @RuneAttribute("onBehalfOf") public CounterpartyRoleEnum getOnBehalfOf()Description copied from interface:AncillaryPartyOptionally specifies the counterparty that the ancillary party is acting on behalf of.- Specified by:
getOnBehalfOfin interfaceAncillaryParty
-
build
Description copied from interface:AncillaryPartyBuild Methods- Specified by:
buildin interfaceAncillaryParty- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAncillaryParty- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-