Interface GlobalMasterSecuritiesLendingAgreement
- All Superinterfaces:
MasterAgreementBase,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
- All Known Implementing Classes:
GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilderImpl,GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementImpl
@RosettaDataType(value="GlobalMasterSecuritiesLendingAgreement",
builder=GlobalMasterSecuritiesLendingAgreementBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="GlobalMasterSecuritiesLendingAgreement",
model="cdm",
builder=GlobalMasterSecuritiesLendingAgreementBuilderImpl.class,
version="7.0.0-dev.105")
public interface GlobalMasterSecuritiesLendingAgreement
extends MasterAgreementBase
The set of elections that define a GMSLA.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of GlobalMasterSecuritiesLendingAgreementstatic classImmutable Implementation of GlobalMasterSecuritiesLendingAgreementNested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterAgreementBase
MasterAgreementBase.MasterAgreementBaseBuilder, MasterAgreementBase.MasterAgreementBaseBuilderImpl, MasterAgreementBase.MasterAgreementBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The definitions regarding base currency determinations relating to the GMSLA.The definitions regarding collateral relating to the GMSLA.The definitions regarding any different events of default relating to the GMSLA.default Class<? extends GlobalMasterSecuritiesLendingAgreement> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends GlobalMasterSecuritiesLendingAgreement> 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
-
getCollateral
CollateralSpecification getCollateral()The definitions regarding collateral relating to the GMSLA. -
getBaseCurrency
BaseCurrency getBaseCurrency()The definitions regarding base currency determinations relating to the GMSLA. -
getEventsOfDefault
EventsOfDefault getEventsOfDefault()The definitions regarding any different events of default relating to the GMSLA. -
build
Build Methods- Specified by:
buildin interfaceMasterAgreementBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceMasterAgreementBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends GlobalMasterSecuritiesLendingAgreement> metaData()Utility Methods- Specified by:
metaDatain interfaceMasterAgreementBase- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfaceMasterAgreementBase- 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 interfaceMasterAgreementBase- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-