Package cdm.base.staticdata.party
Class RelatedParty.RelatedPartyImpl
java.lang.Object
cdm.base.staticdata.party.RelatedParty.RelatedPartyImpl
- All Implemented Interfaces:
RelatedParty,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
RelatedParty
Immutable Implementation of RelatedParty
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.party.RelatedParty
RelatedParty.RelatedPartyBuilder, RelatedParty.RelatedPartyBuilderImpl, RelatedParty.RelatedPartyImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.party.RelatedParty
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.party.RelatedParty
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
RelatedPartyImpl
-
-
Method Details
-
getPartyReference
@RosettaAttribute(value="partyReference", isRequired=true) @RuneAttribute(value="partyReference", isRequired=true) public ReferenceWithMetaParty getPartyReference()Description copied from interface:RelatedPartyReference to a party.- Specified by:
getPartyReferencein interfaceRelatedParty
-
getAccountReference
@RosettaAttribute("accountReference") @RuneAttribute("accountReference") public ReferenceWithMetaAccount getAccountReference()Description copied from interface:RelatedPartyReference to an account.- Specified by:
getAccountReferencein interfaceRelatedParty
-
getRole
@RosettaAttribute(value="role", isRequired=true) @RuneAttribute(value="role", isRequired=true) public PartyRoleEnum getRole()Description copied from interface:RelatedPartyThe category of the relationship. The related party performs the role specified in this field for the base party. For example, if the role is ,Guarantor, the related party acts as a guarantor for the base party.- Specified by:
getRolein interfaceRelatedParty
-
build
Description copied from interface:RelatedPartyBuild Methods- Specified by:
buildin interfaceRelatedParty- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceRelatedParty- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-