Package cdm.legaldocumentation.common
Class UmbrellaAgreementParty.UmbrellaAgreementPartyBuilderImpl
java.lang.Object
cdm.legaldocumentation.common.UmbrellaAgreementParty.UmbrellaAgreementPartyBuilderImpl
- All Implemented Interfaces:
UmbrellaAgreementParty,UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
UmbrellaAgreementParty
public static class UmbrellaAgreementParty.UmbrellaAgreementPartyBuilderImpl
extends Object
implements UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
Builder Implementation of UmbrellaAgreementParty
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.UmbrellaAgreementParty
UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder, UmbrellaAgreementParty.UmbrellaAgreementPartyBuilderImpl, UmbrellaAgreementParty.UmbrellaAgreementPartyImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CounterpartyRoleEnumprotected NonLegalEntity.NonLegalEntityBuilderprotected Party.PartyBuilderprotected Party.PartyBuilderprotected UmbrellaPartyRoleEnumFields inherited from interface cdm.legaldocumentation.common.UmbrellaAgreementParty
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setActingAs(CounterpartyRoleEnum _actingAs) setNonLegalEntity(NonLegalEntity _nonLegalEntity) setParentParty(Party _parentParty) setPartyRole(UmbrellaPartyRoleEnum _partyRole) 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, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.legaldocumentation.common.UmbrellaAgreementParty
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.common.UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
process
-
Field Details
-
party
-
actingAs
-
partyRole
-
nonLegalEntity
-
parentParty
-
-
Constructor Details
-
UmbrellaAgreementPartyBuilderImpl
public UmbrellaAgreementPartyBuilderImpl()
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @RuneAttribute("party") public Party.PartyBuilder getParty()Description copied from interface:UmbrellaAgreementPartySpecifies the party to the umbrella agreement- Specified by:
getPartyin interfaceUmbrellaAgreementParty- Specified by:
getPartyin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
getOrCreateParty
- Specified by:
getOrCreatePartyin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
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.NonLegalEntityBuilder 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- Specified by:
getNonLegalEntityin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
getOrCreateNonLegalEntity
- Specified by:
getOrCreateNonLegalEntityin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
getParentParty
@RosettaAttribute("parentParty") @Accessor(GETTER) @RuneAttribute("parentParty") public Party.PartyBuilder 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- Specified by:
getParentPartyin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
getOrCreateParentParty
- Specified by:
getOrCreateParentPartyin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @RuneAttribute("party") public UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder setParty(Party _party) - Specified by:
setPartyin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
setActingAs
@RosettaAttribute("actingAs") @Accessor(SETTER) @RuneAttribute("actingAs") public UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder setActingAs(CounterpartyRoleEnum _actingAs) - Specified by:
setActingAsin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
setPartyRole
@RosettaAttribute("partyRole") @Accessor(SETTER) @RuneAttribute("partyRole") public UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder setPartyRole(UmbrellaPartyRoleEnum _partyRole) - Specified by:
setPartyRolein interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
setNonLegalEntity
@RosettaAttribute("nonLegalEntity") @Accessor(SETTER) @RuneAttribute("nonLegalEntity") public UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder setNonLegalEntity(NonLegalEntity _nonLegalEntity) - Specified by:
setNonLegalEntityin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
setParentParty
@RosettaAttribute("parentParty") @Accessor(SETTER) @RuneAttribute("parentParty") public UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder setParentParty(Party _parentParty) - Specified by:
setParentPartyin interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
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
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceUmbrellaAgreementParty.UmbrellaAgreementPartyBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public UmbrellaAgreementParty.UmbrellaAgreementPartyBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-