Package cdm.legaldocumentation.csa
Interface ControlAgreementElections
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
ControlAgreementElections.ControlAgreementElectionsBuilder
- All Known Implementing Classes:
ControlAgreementElections.ControlAgreementElectionsBuilderImpl,ControlAgreementElections.ControlAgreementElectionsImpl
@RosettaDataType(value="ControlAgreementElections",
builder=ControlAgreementElectionsBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="ControlAgreementElections",
model="cdm",
builder=ControlAgreementElectionsBuilderImpl.class,
version="6.19.0")
public interface ControlAgreementElections
extends com.rosetta.model.lib.RosettaModelObject
A class to specify the Control Agreement election sby each party to the agreement.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of ControlAgreementElectionsstatic classImmutable Implementation of ControlAgreementElections -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Unless specified as inapplicable in the event of any inconsistency between this Deed and the Control Agreement, this Deed will prevail over the Control Agreement.The identification of whether the Control Agreement is a Credit Support Document with respect to each party.getParty()The elective party.Unless specified as inapplicable the parties recognise that the Control Agreement is a means by which the parties can perform their obligations.default Class<? extends ControlAgreementElections> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ControlAgreementElections> 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
CounterpartyRoleEnum getParty()The elective party. -
getControlAgreementAsCsd
Boolean getControlAgreementAsCsd()The identification of whether the Control Agreement is a Credit Support Document with respect to each party. -
getConsistencyWithControlAgreement
Boolean getConsistencyWithControlAgreement()Unless specified as inapplicable in the event of any inconsistency between this Deed and the Control Agreement, this Deed will prevail over the Control Agreement. -
getRelationshipWithControlAgreement
Boolean getRelationshipWithControlAgreement()Unless specified as inapplicable the parties recognise that the Control Agreement is a means by which the parties can perform their obligations. -
build
ControlAgreementElections 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
-