Class CollateralSpecification.CollateralSpecificationBuilderImpl
java.lang.Object
cdm.legaldocumentation.master.isla.CollateralSpecification.CollateralSpecificationBuilderImpl
- All Implemented Interfaces:
CollateralSpecification,CollateralSpecification.CollateralSpecificationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CollateralSpecification
public static class CollateralSpecification.CollateralSpecificationBuilderImpl
extends Object
implements CollateralSpecification.CollateralSpecificationBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected Aggregation.AggregationBuilderprotected Stringprotected ApplicabilityOfElectionEnumprotected ApplicabilityOfElectionEnumprotected BooleanFields inherited from interface cdm.legaldocumentation.master.isla.CollateralSpecification
metaData -
Constructor Summary
Constructors -
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?booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAggregation(Aggregation _aggregation) setDefinitionOfMarketValueNonStandard(String _definitionOfMarketValueNonStandard) setFailureToDevliverIndemnityApplies(ApplicabilityOfElectionEnum _failureToDevliverIndemnityApplies) setNettingObligationsApply(ApplicabilityOfElectionEnum _nettingObligationsApply) setNotificationTime(BusinessCenterTime _notificationTime) setStandardDefinitionOfMarketValueUsed(Boolean _standardDefinitionOfMarketValueUsed) toString()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 cdm.legaldocumentation.master.isla.CollateralSpecification.CollateralSpecificationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
standardDefinitionOfMarketValueUsed
-
definitionOfMarketValueNonStandard
-
aggregation
-
nettingObligationsApply
-
failureToDevliverIndemnityApplies
-
notificationTime
-
-
Constructor Details
-
CollateralSpecificationBuilderImpl
public CollateralSpecificationBuilderImpl()
-
-
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.AggregationBuilder getAggregation()Description copied from interface:CollateralSpecificationHow does paragraph 5.4 (aggregation) apply to the GMSLA?- Specified by:
getAggregationin interfaceCollateralSpecification- Specified by:
getAggregationin interfaceCollateralSpecification.CollateralSpecificationBuilder
-
getOrCreateAggregation
- Specified by:
getOrCreateAggregationin interfaceCollateralSpecification.CollateralSpecificationBuilder
-
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.BusinessCenterTimeBuilder getNotificationTime()Description copied from interface:CollateralSpecificationWhat is the notification time of the GMSLA?- Specified by:
getNotificationTimein interfaceCollateralSpecification- Specified by:
getNotificationTimein interfaceCollateralSpecification.CollateralSpecificationBuilder
-
getOrCreateNotificationTime
- Specified by:
getOrCreateNotificationTimein interfaceCollateralSpecification.CollateralSpecificationBuilder
-
setStandardDefinitionOfMarketValueUsed
@RosettaAttribute("standardDefinitionOfMarketValueUsed") @Accessor(SETTER) @Required @RuneAttribute("standardDefinitionOfMarketValueUsed") public CollateralSpecification.CollateralSpecificationBuilder setStandardDefinitionOfMarketValueUsed(Boolean _standardDefinitionOfMarketValueUsed) - Specified by:
setStandardDefinitionOfMarketValueUsedin interfaceCollateralSpecification.CollateralSpecificationBuilder
-
setDefinitionOfMarketValueNonStandard
@RosettaAttribute("definitionOfMarketValueNonStandard") @Accessor(SETTER) @RuneAttribute("definitionOfMarketValueNonStandard") public CollateralSpecification.CollateralSpecificationBuilder setDefinitionOfMarketValueNonStandard(String _definitionOfMarketValueNonStandard) - Specified by:
setDefinitionOfMarketValueNonStandardin interfaceCollateralSpecification.CollateralSpecificationBuilder
-
setAggregation
@RosettaAttribute("aggregation") @Accessor(SETTER) @Required @RuneAttribute("aggregation") public CollateralSpecification.CollateralSpecificationBuilder setAggregation(Aggregation _aggregation) - Specified by:
setAggregationin interfaceCollateralSpecification.CollateralSpecificationBuilder
-
setNettingObligationsApply
@RosettaAttribute("nettingObligationsApply") @Accessor(SETTER) @Required @RuneAttribute("nettingObligationsApply") public CollateralSpecification.CollateralSpecificationBuilder setNettingObligationsApply(ApplicabilityOfElectionEnum _nettingObligationsApply) - Specified by:
setNettingObligationsApplyin interfaceCollateralSpecification.CollateralSpecificationBuilder
-
setFailureToDevliverIndemnityApplies
@RosettaAttribute("failureToDevliverIndemnityApplies") @Accessor(SETTER) @Required @RuneAttribute("failureToDevliverIndemnityApplies") public CollateralSpecification.CollateralSpecificationBuilder setFailureToDevliverIndemnityApplies(ApplicabilityOfElectionEnum _failureToDevliverIndemnityApplies) - Specified by:
setFailureToDevliverIndemnityAppliesin interfaceCollateralSpecification.CollateralSpecificationBuilder
-
setNotificationTime
@RosettaAttribute("notificationTime") @Accessor(SETTER) @Required @RuneAttribute("notificationTime") public CollateralSpecification.CollateralSpecificationBuilder setNotificationTime(BusinessCenterTime _notificationTime) - Specified by:
setNotificationTimein interfaceCollateralSpecification.CollateralSpecificationBuilder
-
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
-
prune
- Specified by:
prunein interfaceCollateralSpecification.CollateralSpecificationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CollateralSpecification.CollateralSpecificationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-