Package cdm.legaldocumentation.common
Class UmbrellaAgreementParty.UmbrellaAgreementPartyImpl
java.lang.Object
cdm.legaldocumentation.common.UmbrellaAgreementParty.UmbrellaAgreementPartyImpl
- All Implemented Interfaces:
UmbrellaAgreementParty,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
UmbrellaAgreementParty
public static class UmbrellaAgreementParty.UmbrellaAgreementPartyImpl
extends Object
implements UmbrellaAgreementParty
Immutable Implementation of UmbrellaAgreementParty
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.UmbrellaAgreementParty
UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder, UmbrellaAgreementParty.UmbrellaAgreementPartyBuilderImpl, UmbrellaAgreementParty.UmbrellaAgreementPartyImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.UmbrellaAgreementParty
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecifies the CounterpartyRoleEnum, e.g. either Party1 or Party2, that is associated to the party.Specifies a non-legal entity that exists in the agreement with a defined relationship to a Legal entity to the agreement.Represents the identification of a parent child relationship between two entities in the Umbrella agreement, allowing non-legal entities to be linked to the appropriate legal entity and allowing funds, portfolio or managed accounts to be linked to their applicable Investment Manager or Agent within the agreement.getParty()Specifies the party to the umbrella agreementRepresents the legal role that each defined entity to the agreement performs within the structure of that agreement.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.common.UmbrellaAgreementParty
getType, metaData, process
-
Constructor Details
-
UmbrellaAgreementPartyImpl
-
-
Method Details
-
getParty
Description copied from interface:UmbrellaAgreementPartySpecifies the party to the umbrella agreement- Specified by:
getPartyin interfaceUmbrellaAgreementParty
-
getActingAs
@RosettaAttribute("actingAs") @Accessor(GETTER) @RuneAttribute("actingAs") public CounterpartyRoleEnum getActingAs()Description copied from interface:UmbrellaAgreementPartySpecifies the CounterpartyRoleEnum, e.g. either Party1 or Party2, that is associated to the party.- Specified by:
getActingAsin interfaceUmbrellaAgreementParty
-
getPartyRole
@RosettaAttribute("partyRole") @Accessor(GETTER) @RuneAttribute("partyRole") public UmbrellaPartyRoleEnum getPartyRole()Description copied from interface:UmbrellaAgreementPartyRepresents the legal role that each defined entity to the agreement performs within the structure of that agreement.- Specified by:
getPartyRolein interfaceUmbrellaAgreementParty
-
getNonLegalEntity
@RosettaAttribute("nonLegalEntity") @Accessor(GETTER) @RuneAttribute("nonLegalEntity") public NonLegalEntity getNonLegalEntity()Description copied from interface:UmbrellaAgreementPartySpecifies a non-legal entity that exists in the agreement with a defined relationship to a Legal entity to the agreement.- Specified by:
getNonLegalEntityin interfaceUmbrellaAgreementParty
-
getParentParty
@RosettaAttribute("parentParty") @Accessor(GETTER) @RuneAttribute("parentParty") public Party getParentParty()Description copied from interface:UmbrellaAgreementPartyRepresents the identification of a parent child relationship between two entities in the Umbrella agreement, allowing non-legal entities to be linked to the appropriate legal entity and allowing funds, portfolio or managed accounts to be linked to their applicable Investment Manager or Agent within the agreement.- Specified by:
getParentPartyin interfaceUmbrellaAgreementParty
-
build
Description copied from interface:UmbrellaAgreementPartyBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceUmbrellaAgreementParty
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceUmbrellaAgreementParty
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-