Package cdm.legaldocumentation.common
Interface UmbrellaAgreement
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
UmbrellaAgreement.UmbrellaAgreementBuilder
- All Known Implementing Classes:
UmbrellaAgreement.UmbrellaAgreementBuilderImpl,UmbrellaAgreement.UmbrellaAgreementImpl
@RosettaDataType(value="UmbrellaAgreement",
builder=UmbrellaAgreementBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="UmbrellaAgreement",
model="cdm",
builder=UmbrellaAgreementBuilderImpl.class,
version="5.30.0")
public interface UmbrellaAgreement
extends com.rosetta.model.lib.RosettaModelObject
A class to specify a set of legal entities which are part of a legal agreement beyond the two contracting parties to that agreement. This data representation reflects the ISDA Create representation.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of UmbrellaAgreementstatic classImmutable Implementation of UmbrellaAgreement -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The determination of whether Umbrella Agreement terms are Applicable (True), or Not Applicable (False)The language associated with the umbrella agreement, and which applies to all the parties to the umbrella agreement.List<? extends UmbrellaAgreementEntity> Underlying principals to the umbrella agreement.default Class<? extends UmbrellaAgreement> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends UmbrellaAgreement> 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
-
getIsApplicable
Boolean getIsApplicable()The determination of whether Umbrella Agreement terms are Applicable (True), or Not Applicable (False) -
getLanguage
String getLanguage()The language associated with the umbrella agreement, and which applies to all the parties to the umbrella agreement. -
getParties
List<? extends UmbrellaAgreementEntity> getParties()Underlying principals to the umbrella agreement. -
build
UmbrellaAgreement build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
UmbrellaAgreement.UmbrellaAgreementBuilder 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
-