Package cdm.product.common.settlement
Interface PhysicalSettlementTerms.PhysicalSettlementTermsBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,PhysicalSettlementTerms,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
PhysicalSettlementTerms.PhysicalSettlementTermsBuilderImpl
- Enclosing interface:
PhysicalSettlementTerms
public static interface PhysicalSettlementTerms.PhysicalSettlementTermsBuilder
extends PhysicalSettlementTerms, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.product.common.settlement.PhysicalSettlementTerms
PhysicalSettlementTerms.PhysicalSettlementTermsBuilder, PhysicalSettlementTerms.PhysicalSettlementTermsBuilderImpl, PhysicalSettlementTerms.PhysicalSettlementTermsImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.PhysicalSettlementTerms
metaData -
Method Summary
Modifier and TypeMethodDescriptionThis element contains all the ISDA terms relevant to defining the deliverable obligations.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderThe number of business days used in the determination of the physical settlement date.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setClearedPhysicalSettlement(Boolean clearedPhysicalSettlement) setDeliverableObligations(DeliverableObligations deliverableObligations) setMeta(com.rosetta.model.metafields.MetaFields meta) setPhysicalSettlementPeriod(PhysicalSettlementPeriod physicalSettlementPeriod) setPredeterminedClearingOrganizationParty(AncillaryRoleEnum predeterminedClearingOrganizationParty) setSixtyBusinessDaySettlementCap(Boolean sixtyBusinessDaySettlementCap) Methods inherited from interface cdm.product.common.settlement.PhysicalSettlementTerms
build, getClearedPhysicalSettlement, getEscrow, getPredeterminedClearingOrganizationParty, getSixtyBusinessDaySettlementCap, 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
-
getOrCreatePhysicalSettlementPeriod
PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder getOrCreatePhysicalSettlementPeriod() -
getPhysicalSettlementPeriod
PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder getPhysicalSettlementPeriod()Description copied from interface:PhysicalSettlementTermsThe number of business days used in the determination of the physical settlement date. The physical settlement date is this number of business days after all applicable conditions to settlement are satisfied. If a number of business days is not specified fallback provisions apply for determining the number of business days. If Section 8.5/8.6 of the 1999/2003 ISDA Definitions are to apply the businessDaysNotSpecified element should be included. If a specified number of business days are to apply these should be specified in the businessDays element. If Section 8.5/8.6 of the 1999/2003 ISDA Definitions are to apply but capped at a maximum number of business days then the maximum number should be specified in the maximumBusinessDays element. ISDA 2003 Term: Physical Settlement Period.- Specified by:
getPhysicalSettlementPeriodin interfacePhysicalSettlementTerms
-
getOrCreateDeliverableObligations
DeliverableObligations.DeliverableObligationsBuilder getOrCreateDeliverableObligations() -
getDeliverableObligations
DeliverableObligations.DeliverableObligationsBuilder getDeliverableObligations()Description copied from interface:PhysicalSettlementTermsThis element contains all the ISDA terms relevant to defining the deliverable obligations.- Specified by:
getDeliverableObligationsin interfacePhysicalSettlementTerms
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfacePhysicalSettlementTerms
-
setClearedPhysicalSettlement
PhysicalSettlementTerms.PhysicalSettlementTermsBuilder setClearedPhysicalSettlement(Boolean clearedPhysicalSettlement) -
setPredeterminedClearingOrganizationParty
PhysicalSettlementTerms.PhysicalSettlementTermsBuilder setPredeterminedClearingOrganizationParty(AncillaryRoleEnum predeterminedClearingOrganizationParty) -
setPhysicalSettlementPeriod
PhysicalSettlementTerms.PhysicalSettlementTermsBuilder setPhysicalSettlementPeriod(PhysicalSettlementPeriod physicalSettlementPeriod) -
setDeliverableObligations
PhysicalSettlementTerms.PhysicalSettlementTermsBuilder setDeliverableObligations(DeliverableObligations deliverableObligations) -
setEscrow
-
setSixtyBusinessDaySettlementCap
PhysicalSettlementTerms.PhysicalSettlementTermsBuilder setSixtyBusinessDaySettlementCap(Boolean sixtyBusinessDaySettlementCap) -
setMeta
PhysicalSettlementTerms.PhysicalSettlementTermsBuilder setMeta(com.rosetta.model.metafields.MetaFields meta) -
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
-