Package cdm.product.common.settlement
Class ShapingProvision.ShapingProvisionBuilderImpl
java.lang.Object
cdm.product.common.settlement.ShapingProvision.ShapingProvisionBuilderImpl
- All Implemented Interfaces:
ShapingProvision,ShapingProvision.ShapingProvisionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ShapingProvision
public static class ShapingProvision.ShapingProvisionBuilderImpl
extends Object
implements ShapingProvision.ShapingProvisionBuilder
Builder Implementation of ShapingProvision
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.ShapingProvision
ShapingProvision.ShapingProvisionBuilder, ShapingProvision.ShapingProvisionBuilderImpl, ShapingProvision.ShapingProvisionImpl -
Field Summary
FieldsFields inherited from interface cdm.product.common.settlement.ShapingProvision
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddShapeSchedule(Money _shapeSchedule) addShapeSchedule(Money _shapeSchedule, int idx) addShapeSchedule(List<? extends Money> shapeSchedules) build()Build MethodsbooleangetOrCreateShapeSchedule(int index) List<? extends Money.MoneyBuilder> Defines applicable settlement limits in each currency.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setShapeSchedule(List<? extends Money> shapeSchedules) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.product.common.settlement.ShapingProvision
getType, metaData, processMethods inherited from interface cdm.product.common.settlement.ShapingProvision.ShapingProvisionBuilder
process
-
Field Details
-
shapeSchedule
-
-
Constructor Details
-
ShapingProvisionBuilderImpl
public ShapingProvisionBuilderImpl()
-
-
Method Details
-
getShapeSchedule
@RosettaAttribute(value="shapeSchedule", isRequired=true) @RuneAttribute(value="shapeSchedule", isRequired=true) public List<? extends Money.MoneyBuilder> getShapeSchedule()Description copied from interface:ShapingProvisionDefines applicable settlement limits in each currency.- Specified by:
getShapeSchedulein interfaceShapingProvision- Specified by:
getShapeSchedulein interfaceShapingProvision.ShapingProvisionBuilder
-
getOrCreateShapeSchedule
- Specified by:
getOrCreateShapeSchedulein interfaceShapingProvision.ShapingProvisionBuilder
-
addShapeSchedule
@RosettaAttribute(value="shapeSchedule", isRequired=true) @RuneAttribute(value="shapeSchedule", isRequired=true) public ShapingProvision.ShapingProvisionBuilder addShapeSchedule(Money _shapeSchedule) - Specified by:
addShapeSchedulein interfaceShapingProvision.ShapingProvisionBuilder
-
addShapeSchedule
- Specified by:
addShapeSchedulein interfaceShapingProvision.ShapingProvisionBuilder
-
addShapeSchedule
public ShapingProvision.ShapingProvisionBuilder addShapeSchedule(List<? extends Money> shapeSchedules) - Specified by:
addShapeSchedulein interfaceShapingProvision.ShapingProvisionBuilder
-
setShapeSchedule
@RuneAttribute("shapeSchedule") public ShapingProvision.ShapingProvisionBuilder setShapeSchedule(List<? extends Money> shapeSchedules) - Specified by:
setShapeSchedulein interfaceShapingProvision.ShapingProvisionBuilder
-
build
Description copied from interface:ShapingProvisionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceShapingProvision
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceShapingProvision
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceShapingProvision.ShapingProvisionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ShapingProvision.ShapingProvisionBuilder 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
-