Package cdm.legaldocumentation.csa
Interface SecurityAgreementElections
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
SecurityAgreementElections.SecurityAgreementElectionsBuilder
- All Known Implementing Classes:
SecurityAgreementElections.SecurityAgreementElectionsBuilderImpl,SecurityAgreementElections.SecurityAgreementElectionsImpl
@RosettaDataType(value="SecurityAgreementElections",
builder=SecurityAgreementElectionsBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="SecurityAgreementElections",
model="cdm",
builder=SecurityAgreementElectionsBuilderImpl.class,
version="6.19.0")
public interface SecurityAgreementElections
extends com.rosetta.model.lib.RosettaModelObject
The set of elections which specify a Security Agremeent.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of SecurityAgreementElectionsstatic classImmutable Implementation of SecurityAgreementElections -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Any additional amendments that might be specified by the parties to the agreement.Any additional terms that might be specified applicable.The election for the Valuation of Appropriate Collateral.Delivery In Lieu rights.Enforcement Events specific to the agreement.The location and language of execution to determine duty to be paid.Full Discharge condition.The jurisdiction specific terms.The pledged account associated with the agreement.The Process Agent that might be appointed by the parties to the agreement.default Class<? extends SecurityAgreementElections> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SecurityAgreementElections> 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
-
getPledgedAccount
Account getPledgedAccount()The pledged account associated with the agreement. -
getEnforcementEvent
EnforcementEvent getEnforcementEvent()Enforcement Events specific to the agreement. -
getDeliveryInLieuRight
Boolean getDeliveryInLieuRight()Delivery In Lieu rights. -
getFullDischarge
Boolean getFullDischarge()Full Discharge condition. -
getAppropriatedCollateralValuation
AppropriatedCollateralValuation getAppropriatedCollateralValuation()The election for the Valuation of Appropriate Collateral. -
getProcessAgent
ProcessAgent getProcessAgent()The Process Agent that might be appointed by the parties to the agreement. -
getJurisdictionRelatedTerms
JurisdictionRelatedTerms getJurisdictionRelatedTerms()The jurisdiction specific terms. -
getAdditionalAmendments
String getAdditionalAmendments()Any additional amendments that might be specified by the parties to the agreement. -
getAdditionalBespokeTerms
String getAdditionalBespokeTerms()Any additional terms that might be specified applicable. -
getExecutionTerms
ExecutionTerms getExecutionTerms()The location and language of execution to determine duty to be paid. -
build
SecurityAgreementElections 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
-