Package cdm.product.common.settlement
Class PhysicalSettlementPeriod.PhysicalSettlementPeriodImpl
java.lang.Object
cdm.product.common.settlement.PhysicalSettlementPeriod.PhysicalSettlementPeriodImpl
- All Implemented Interfaces:
PhysicalSettlementPeriod,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PhysicalSettlementPeriod
public static class PhysicalSettlementPeriod.PhysicalSettlementPeriodImpl
extends Object
implements PhysicalSettlementPeriod
Immutable 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
Fields inherited from interface cdm.product.common.settlement.PhysicalSettlementPeriod
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
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 com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PhysicalSettlementPeriodImpl
protected PhysicalSettlementPeriodImpl(PhysicalSettlementPeriod.PhysicalSettlementPeriodBuilder builder)
-
-
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
-
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
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-