Package cdm.legaldocumentation.common
Interface UmbrellaAgreementParty
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
- All Known Implementing Classes:
UmbrellaAgreementParty.UmbrellaAgreementPartyBuilderImpl,UmbrellaAgreementParty.UmbrellaAgreementPartyImpl
@RosettaDataType(value="UmbrellaAgreementParty",
builder=UmbrellaAgreementPartyBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="UmbrellaAgreementParty",
model="cdm",
builder=UmbrellaAgreementPartyBuilderImpl.class,
version="7.0.0-dev.105")
public interface UmbrellaAgreementParty
extends com.rosetta.model.lib.RosettaModelObject
Specifies the entities that are part of the umbrella agreement.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of UmbrellaAgreementPartystatic classImmutable Implementation of UmbrellaAgreementParty -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specifies 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.default Class<? extends UmbrellaAgreementParty> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends UmbrellaAgreementParty> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getParty
Party getParty()Specifies the party to the umbrella agreement -
getActingAs
CounterpartyRoleEnum getActingAs()Specifies the CounterpartyRoleEnum, e.g. either Party1 or Party2, that is associated to the party. -
getPartyRole
UmbrellaPartyRoleEnum getPartyRole()Represents the legal role that each defined entity to the agreement performs within the structure of that agreement. -
getNonLegalEntity
NonLegalEntity getNonLegalEntity()Specifies a non-legal entity that exists in the agreement with a defined relationship to a Legal entity to the agreement. -
getParentParty
Party getParentParty()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. -
build
UmbrellaAgreementParty build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-