Package cdm.product.asset
Class CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsImpl
java.lang.Object
cdm.product.asset.AssetDeliveryPeriods.AssetDeliveryPeriodsImpl
cdm.product.asset.CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsImpl
- All Implemented Interfaces:
AssetDeliveryPeriods,CalculationScheduleDeliveryPeriods,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CalculationScheduleDeliveryPeriods
public static class CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsImpl
extends AssetDeliveryPeriods.AssetDeliveryPeriodsImpl
implements CalculationScheduleDeliveryPeriods
Immutable Implementation of CalculationScheduleDeliveryPeriods
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.AssetDeliveryPeriods
AssetDeliveryPeriods.AssetDeliveryPeriodsBuilder, AssetDeliveryPeriods.AssetDeliveryPeriodsBuilderImpl, AssetDeliveryPeriods.AssetDeliveryPeriodsImplNested classes/interfaces inherited from interface cdm.product.asset.CalculationScheduleDeliveryPeriods
CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilder, CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilderImpl, CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsImpl -
Field Summary
Fields inherited from interface cdm.product.asset.AssetDeliveryPeriods
metaDataFields inherited from interface cdm.product.asset.CalculationScheduleDeliveryPeriods
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCalculationScheduleDeliveryPeriodsImpl(CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe number of units included in the transaction for each delivery intervalPrice per quantity per delivery time interval.inthashCode()protected voidsetBuilderFields(CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilder builder) toString()Methods inherited from class cdm.product.asset.AssetDeliveryPeriods.AssetDeliveryPeriodsImpl
getEndDate, getProfile, getStartDate, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.asset.AssetDeliveryPeriods
getEndDate, getProfile, getStartDateMethods inherited from interface cdm.product.asset.CalculationScheduleDeliveryPeriods
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CalculationScheduleDeliveryPeriodsImpl
protected CalculationScheduleDeliveryPeriodsImpl(CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilder builder)
-
-
Method Details
-
getDeliveryCapacity
@RosettaAttribute("deliveryCapacity") @RuneAttribute("deliveryCapacity") public Quantity getDeliveryCapacity()Description copied from interface:CalculationScheduleDeliveryPeriodsThe number of units included in the transaction for each delivery interval- Specified by:
getDeliveryCapacityin interfaceCalculationScheduleDeliveryPeriods
-
getPriceTimeIntervalQuantity
@RosettaAttribute("priceTimeIntervalQuantity") @RuneAttribute("priceTimeIntervalQuantity") public Price getPriceTimeIntervalQuantity()Description copied from interface:CalculationScheduleDeliveryPeriodsPrice per quantity per delivery time interval.- Specified by:
getPriceTimeIntervalQuantityin interfaceCalculationScheduleDeliveryPeriods
-
build
Description copied from interface:AssetDeliveryPeriodsBuild Methods- Specified by:
buildin interfaceAssetDeliveryPeriods- Specified by:
buildin interfaceCalculationScheduleDeliveryPeriods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classAssetDeliveryPeriods.AssetDeliveryPeriodsImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetDeliveryPeriods- Specified by:
toBuilderin interfaceCalculationScheduleDeliveryPeriods- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classAssetDeliveryPeriods.AssetDeliveryPeriodsImpl
-
setBuilderFields
protected void setBuilderFields(CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilder builder) -
equals
- Overrides:
equalsin classAssetDeliveryPeriods.AssetDeliveryPeriodsImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classAssetDeliveryPeriods.AssetDeliveryPeriodsImpl
-
toString
- Overrides:
toStringin classAssetDeliveryPeriods.AssetDeliveryPeriodsImpl
-