Package cdm.product.common.settlement
Class PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilderImpl
java.lang.Object
cdm.product.common.settlement.PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilderImpl
- All Implemented Interfaces:
PhysicalSettlementPeriod,PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
PhysicalSettlementPeriod
public static class PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilderImpl
extends Object
implements PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder
Builder Implementation of PhysicalSettlementPeriod
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.PhysicalSettlementPeriod
PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder, PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilderImpl, PhysicalSettlementPeriod.PhysicalSettlementPeriodImpl -
Field Summary
FieldsFields inherited from interface cdm.product.common.settlement.PhysicalSettlementPeriod
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanA number of business days.An explicit indication that a number of business days are not specified and therefore ISDA fallback provisions should apply.A maximum number of business days.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBusinessDays(Integer _businessDays) setBusinessDaysNotSpecified(Boolean _businessDaysNotSpecified) setMaximumBusinessDays(Integer _maximumBusinessDays) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.settlement.PhysicalSettlementPeriod
getType, metaData, processMethods inherited from interface cdm.product.common.settlement.PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
businessDaysNotSpecified
-
businessDays
-
maximumBusinessDays
-
-
Constructor Details
-
PhysicalSettlementPeriodBuilderImpl
public PhysicalSettlementPeriodBuilderImpl()
-
-
Method Details
-
getBusinessDaysNotSpecified
@RosettaAttribute("businessDaysNotSpecified") @RuneAttribute("businessDaysNotSpecified") public Boolean getBusinessDaysNotSpecified()Description copied from interface:PhysicalSettlementPeriodAn explicit indication that a number of business days are not specified and therefore ISDA fallback provisions should apply.- Specified by:
getBusinessDaysNotSpecifiedin interfacePhysicalSettlementPeriod
-
getBusinessDays
Description copied from interface:PhysicalSettlementPeriodA number of business days. Its precise meaning is dependant on the context in which this element is used. ISDA 2003 Term: Business Day.- Specified by:
getBusinessDaysin interfacePhysicalSettlementPeriod
-
getMaximumBusinessDays
@RosettaAttribute("maximumBusinessDays") @RuneAttribute("maximumBusinessDays") public Integer getMaximumBusinessDays()Description copied from interface:PhysicalSettlementPeriodA maximum number of business days. Its precise meaning is dependant on the context in which this element is used. Intended to be used to limit a particular ISDA fallback provision.- Specified by:
getMaximumBusinessDaysin interfacePhysicalSettlementPeriod
-
setBusinessDaysNotSpecified
@RosettaAttribute("businessDaysNotSpecified") @RuneAttribute("businessDaysNotSpecified") public PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder setBusinessDaysNotSpecified(Boolean _businessDaysNotSpecified) - Specified by:
setBusinessDaysNotSpecifiedin interfacePhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder
-
setBusinessDays
@RosettaAttribute("businessDays") @RuneAttribute("businessDays") public PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder setBusinessDays(Integer _businessDays) - Specified by:
setBusinessDaysin interfacePhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder
-
setMaximumBusinessDays
@RosettaAttribute("maximumBusinessDays") @RuneAttribute("maximumBusinessDays") public PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder setMaximumBusinessDays(Integer _maximumBusinessDays) - Specified by:
setMaximumBusinessDaysin interfacePhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder
-
build
Description copied from interface:PhysicalSettlementPeriodBuild Methods- Specified by:
buildin interfacePhysicalSettlementPeriod- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePhysicalSettlementPeriod- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfacePhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder 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
-