Class GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementImpl
java.lang.Object
cdm.legaldocumentation.master.MasterAgreementBase.MasterAgreementBaseImpl
cdm.legaldocumentation.master.isla.GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementImpl
- All Implemented Interfaces:
GlobalMasterSecuritiesLendingAgreement,MasterAgreementBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
GlobalMasterSecuritiesLendingAgreement
public static class GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementImpl
extends MasterAgreementBase.MasterAgreementBaseImpl
implements GlobalMasterSecuritiesLendingAgreement
Immutable Implementation of GlobalMasterSecuritiesLendingAgreement
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isla.GlobalMasterSecuritiesLendingAgreement
GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder, GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilderImpl, GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementImplNested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterAgreementBase
MasterAgreementBase.MasterAgreementBaseBuilder, MasterAgreementBase.MasterAgreementBaseBuilderImpl, MasterAgreementBase.MasterAgreementBaseImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isla.GlobalMasterSecuritiesLendingAgreement
metaDataFields inherited from interface cdm.legaldocumentation.master.MasterAgreementBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGlobalMasterSecuritiesLendingAgreementImpl(GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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.inthashCode()protected voidsetBuilderFields(GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder builder) toString()Methods inherited from class cdm.legaldocumentation.master.MasterAgreementBase.MasterAgreementBaseImpl
setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isla.GlobalMasterSecuritiesLendingAgreement
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
GlobalMasterSecuritiesLendingAgreementImpl
protected GlobalMasterSecuritiesLendingAgreementImpl(GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder builder)
-
-
Method Details
-
getCollateral
@RosettaAttribute("collateral") @Accessor(GETTER) @Required @RuneAttribute("collateral") public CollateralSpecification getCollateral()Description copied from interface:GlobalMasterSecuritiesLendingAgreementThe definitions regarding collateral relating to the GMSLA.- Specified by:
getCollateralin interfaceGlobalMasterSecuritiesLendingAgreement
-
getBaseCurrency
@RosettaAttribute("baseCurrency") @Accessor(GETTER) @Required @RuneAttribute("baseCurrency") public BaseCurrency getBaseCurrency()Description copied from interface:GlobalMasterSecuritiesLendingAgreementThe definitions regarding base currency determinations relating to the GMSLA.- Specified by:
getBaseCurrencyin interfaceGlobalMasterSecuritiesLendingAgreement
-
getEventsOfDefault
@RosettaAttribute("eventsOfDefault") @Accessor(GETTER) @Required @RuneAttribute("eventsOfDefault") public EventsOfDefault getEventsOfDefault()Description copied from interface:GlobalMasterSecuritiesLendingAgreementThe definitions regarding any different events of default relating to the GMSLA.- Specified by:
getEventsOfDefaultin interfaceGlobalMasterSecuritiesLendingAgreement
-
build
Description copied from interface:MasterAgreementBaseBuild Methods- Specified by:
buildin interfaceGlobalMasterSecuritiesLendingAgreement- Specified by:
buildin interfaceMasterAgreementBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classMasterAgreementBase.MasterAgreementBaseImpl
-
toBuilder
public GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder toBuilder()- Specified by:
toBuilderin interfaceGlobalMasterSecuritiesLendingAgreement- Specified by:
toBuilderin interfaceMasterAgreementBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classMasterAgreementBase.MasterAgreementBaseImpl
-
setBuilderFields
protected void setBuilderFields(GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder builder) -
equals
- Overrides:
equalsin classMasterAgreementBase.MasterAgreementBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classMasterAgreementBase.MasterAgreementBaseImpl
-
toString
- Overrides:
toStringin classMasterAgreementBase.MasterAgreementBaseImpl
-