Class GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.MasterAgreementBase.MasterAgreementBaseBuilderImpl
cdm.legaldocumentation.master.isla.GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilderImpl
- All Implemented Interfaces:
GlobalMasterSecuritiesLendingAgreement,GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder,MasterAgreementBase,MasterAgreementBase.MasterAgreementBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
GlobalMasterSecuritiesLendingAgreement
public static class GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilderImpl
extends MasterAgreementBase.MasterAgreementBaseBuilderImpl
implements GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected BaseCurrency.BaseCurrencyBuilderprotected EventsOfDefault.EventsOfDefaultBuilderFields inherited from interface cdm.legaldocumentation.master.isla.GlobalMasterSecuritiesLendingAgreement
metaDataFields inherited from interface cdm.legaldocumentation.master.MasterAgreementBase
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBaseCurrency(BaseCurrency _baseCurrency) setCollateral(CollateralSpecification _collateral) setEventsOfDefault(EventsOfDefault _eventsOfDefault) toString()Methods 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 cdm.legaldocumentation.master.isla.GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
collateral
-
baseCurrency
-
eventsOfDefault
-
-
Constructor Details
-
GlobalMasterSecuritiesLendingAgreementBuilderImpl
public GlobalMasterSecuritiesLendingAgreementBuilderImpl()
-
-
Method Details
-
getCollateral
@RosettaAttribute("collateral") @Accessor(GETTER) @Required @RuneAttribute("collateral") public CollateralSpecification.CollateralSpecificationBuilder getCollateral()Description copied from interface:GlobalMasterSecuritiesLendingAgreementThe definitions regarding collateral relating to the GMSLA.- Specified by:
getCollateralin interfaceGlobalMasterSecuritiesLendingAgreement- Specified by:
getCollateralin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
getOrCreateCollateral
- Specified by:
getOrCreateCollateralin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
getBaseCurrency
@RosettaAttribute("baseCurrency") @Accessor(GETTER) @Required @RuneAttribute("baseCurrency") public BaseCurrency.BaseCurrencyBuilder getBaseCurrency()Description copied from interface:GlobalMasterSecuritiesLendingAgreementThe definitions regarding base currency determinations relating to the GMSLA.- Specified by:
getBaseCurrencyin interfaceGlobalMasterSecuritiesLendingAgreement- Specified by:
getBaseCurrencyin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
getOrCreateBaseCurrency
- Specified by:
getOrCreateBaseCurrencyin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
getEventsOfDefault
@RosettaAttribute("eventsOfDefault") @Accessor(GETTER) @Required @RuneAttribute("eventsOfDefault") public EventsOfDefault.EventsOfDefaultBuilder getEventsOfDefault()Description copied from interface:GlobalMasterSecuritiesLendingAgreementThe definitions regarding any different events of default relating to the GMSLA.- Specified by:
getEventsOfDefaultin interfaceGlobalMasterSecuritiesLendingAgreement- Specified by:
getEventsOfDefaultin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
getOrCreateEventsOfDefault
- Specified by:
getOrCreateEventsOfDefaultin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
setCollateral
@RosettaAttribute("collateral") @Accessor(SETTER) @Required @RuneAttribute("collateral") public GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder setCollateral(CollateralSpecification _collateral) - Specified by:
setCollateralin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
setBaseCurrency
@RosettaAttribute("baseCurrency") @Accessor(SETTER) @Required @RuneAttribute("baseCurrency") public GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder setBaseCurrency(BaseCurrency _baseCurrency) - Specified by:
setBaseCurrencyin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
setEventsOfDefault
@RosettaAttribute("eventsOfDefault") @Accessor(SETTER) @Required @RuneAttribute("eventsOfDefault") public GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder setEventsOfDefault(EventsOfDefault _eventsOfDefault) - Specified by:
setEventsOfDefaultin interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder
-
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.MasterAgreementBaseBuilderImpl
-
toBuilder
public GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder toBuilder()- Specified by:
toBuilderin interfaceGlobalMasterSecuritiesLendingAgreement- Specified by:
toBuilderin interfaceMasterAgreementBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classMasterAgreementBase.MasterAgreementBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceGlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder- Specified by:
prunein interfaceMasterAgreementBase.MasterAgreementBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classMasterAgreementBase.MasterAgreementBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classMasterAgreementBase.MasterAgreementBaseBuilderImpl
-
merge
public GlobalMasterSecuritiesLendingAgreement.GlobalMasterSecuritiesLendingAgreementBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classMasterAgreementBase.MasterAgreementBaseBuilderImpl
-
equals
- Overrides:
equalsin classMasterAgreementBase.MasterAgreementBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classMasterAgreementBase.MasterAgreementBaseBuilderImpl
-
toString
- Overrides:
toStringin classMasterAgreementBase.MasterAgreementBaseBuilderImpl
-