Interface CollateralSpecification.CollateralSpecificationBuilder
- All Superinterfaces:
CollateralSpecification,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CollateralSpecification.CollateralSpecificationBuilderImpl
- Enclosing interface:
CollateralSpecification
public static interface CollateralSpecification.CollateralSpecificationBuilder
extends CollateralSpecification, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionHow does paragraph 5.4 (aggregation) apply to the GMSLA?What is the notification time of the GMSLA?default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAggregation(Aggregation aggregation) setDefinitionOfMarketValueNonStandard(String definitionOfMarketValueNonStandard) setFailureToDevliverIndemnityApplies(ApplicabilityOfElectionEnum failureToDevliverIndemnityApplies) setNettingObligationsApply(ApplicabilityOfElectionEnum nettingObligationsApply) setNotificationTime(BusinessCenterTime notificationTime) setStandardDefinitionOfMarketValueUsed(Boolean standardDefinitionOfMarketValueUsed) Methods inherited from interface cdm.legaldocumentation.master.isla.CollateralSpecification
build, getDefinitionOfMarketValueNonStandard, getFailureToDevliverIndemnityApplies, getNettingObligationsApply, getStandardDefinitionOfMarketValueUsed, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateAggregation
Aggregation.AggregationBuilder getOrCreateAggregation() -
getAggregation
Aggregation.AggregationBuilder getAggregation()Description copied from interface:CollateralSpecificationHow does paragraph 5.4 (aggregation) apply to the GMSLA?- Specified by:
getAggregationin interfaceCollateralSpecification
-
getOrCreateNotificationTime
BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateNotificationTime() -
getNotificationTime
BusinessCenterTime.BusinessCenterTimeBuilder getNotificationTime()Description copied from interface:CollateralSpecificationWhat is the notification time of the GMSLA?- Specified by:
getNotificationTimein interfaceCollateralSpecification
-
setStandardDefinitionOfMarketValueUsed
CollateralSpecification.CollateralSpecificationBuilder setStandardDefinitionOfMarketValueUsed(Boolean standardDefinitionOfMarketValueUsed) -
setDefinitionOfMarketValueNonStandard
CollateralSpecification.CollateralSpecificationBuilder setDefinitionOfMarketValueNonStandard(String definitionOfMarketValueNonStandard) -
setAggregation
-
setNettingObligationsApply
CollateralSpecification.CollateralSpecificationBuilder setNettingObligationsApply(ApplicabilityOfElectionEnum nettingObligationsApply) -
setFailureToDevliverIndemnityApplies
CollateralSpecification.CollateralSpecificationBuilder setFailureToDevliverIndemnityApplies(ApplicabilityOfElectionEnum failureToDevliverIndemnityApplies) -
setNotificationTime
CollateralSpecification.CollateralSpecificationBuilder setNotificationTime(BusinessCenterTime notificationTime) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-