Class CollateralSpecification.CollateralSpecificationImpl
java.lang.Object
cdm.legaldocumentation.master.isla.CollateralSpecification.CollateralSpecificationImpl
- All Implemented Interfaces:
CollateralSpecification,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CollateralSpecification
public static class CollateralSpecification.CollateralSpecificationImpl
extends Object
implements CollateralSpecification
Immutable Implementation of CollateralSpecification
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isla.CollateralSpecification
CollateralSpecification.CollateralSpecificationBuilder, CollateralSpecification.CollateralSpecificationBuilderImpl, CollateralSpecification.CollateralSpecificationImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isla.CollateralSpecification
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanHow does paragraph 5.4 (aggregation) apply to the GMSLA?If the definition of 'Market Value' is non standard, it can be specified here.Does paragraph 6.4 (indemnity for failure to redeliver Equivalent Non-Cash Collateral) apply to the GMSLA?Does paragraph 5.6 (netting of obligations to deliver Collateral and redeliver Equivalent Collateral) apply to the GMSLA?What is the notification time of the GMSLA?Is the standard definition of 'Market Value' used in the GMSLA?inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isla.CollateralSpecification
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CollateralSpecificationImpl
protected CollateralSpecificationImpl(CollateralSpecification.CollateralSpecificationBuilder builder)
-
-
Method Details
-
getStandardDefinitionOfMarketValueUsed
@RosettaAttribute("standardDefinitionOfMarketValueUsed") @Accessor(GETTER) @Required @RuneAttribute("standardDefinitionOfMarketValueUsed") public Boolean getStandardDefinitionOfMarketValueUsed()Description copied from interface:CollateralSpecificationIs the standard definition of 'Market Value' used in the GMSLA?- Specified by:
getStandardDefinitionOfMarketValueUsedin interfaceCollateralSpecification
-
getDefinitionOfMarketValueNonStandard
@RosettaAttribute("definitionOfMarketValueNonStandard") @Accessor(GETTER) @RuneAttribute("definitionOfMarketValueNonStandard") public String getDefinitionOfMarketValueNonStandard()Description copied from interface:CollateralSpecificationIf the definition of 'Market Value' is non standard, it can be specified here.- Specified by:
getDefinitionOfMarketValueNonStandardin interfaceCollateralSpecification
-
getAggregation
@RosettaAttribute("aggregation") @Accessor(GETTER) @Required @RuneAttribute("aggregation") public Aggregation getAggregation()Description copied from interface:CollateralSpecificationHow does paragraph 5.4 (aggregation) apply to the GMSLA?- Specified by:
getAggregationin interfaceCollateralSpecification
-
getNettingObligationsApply
@RosettaAttribute("nettingObligationsApply") @Accessor(GETTER) @Required @RuneAttribute("nettingObligationsApply") public ApplicabilityOfElectionEnum getNettingObligationsApply()Description copied from interface:CollateralSpecificationDoes paragraph 5.6 (netting of obligations to deliver Collateral and redeliver Equivalent Collateral) apply to the GMSLA?- Specified by:
getNettingObligationsApplyin interfaceCollateralSpecification
-
getFailureToDevliverIndemnityApplies
@RosettaAttribute("failureToDevliverIndemnityApplies") @Accessor(GETTER) @Required @RuneAttribute("failureToDevliverIndemnityApplies") public ApplicabilityOfElectionEnum getFailureToDevliverIndemnityApplies()Description copied from interface:CollateralSpecificationDoes paragraph 6.4 (indemnity for failure to redeliver Equivalent Non-Cash Collateral) apply to the GMSLA?- Specified by:
getFailureToDevliverIndemnityAppliesin interfaceCollateralSpecification
-
getNotificationTime
@RosettaAttribute("notificationTime") @Accessor(GETTER) @Required @RuneAttribute("notificationTime") public BusinessCenterTime getNotificationTime()Description copied from interface:CollateralSpecificationWhat is the notification time of the GMSLA?- Specified by:
getNotificationTimein interfaceCollateralSpecification
-
build
Description copied from interface:CollateralSpecificationBuild Methods- Specified by:
buildin interfaceCollateralSpecification- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCollateralSpecification- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-