Package cdm.product.common.settlement
Class SettlementProvision.SettlementProvisionBuilderImpl
java.lang.Object
cdm.product.common.settlement.SettlementProvision.SettlementProvisionBuilderImpl
- All Implemented Interfaces:
SettlementProvision,SettlementProvision.SettlementProvisionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SettlementProvision
public static class SettlementProvision.SettlementProvisionBuilderImpl
extends Object
implements SettlementProvision.SettlementProvisionBuilder
Builder Implementation of SettlementProvision
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.SettlementProvision
SettlementProvision.SettlementProvisionBuilder, SettlementProvision.SettlementProvisionBuilderImpl, SettlementProvision.SettlementProvisionImpl -
Field Summary
FieldsFields inherited from interface cdm.product.common.settlement.SettlementProvision
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines the parameters that are necessary to 'shape' a settlement, i.e. break it down into smaller amounts.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setShapingProvisions(ShapingProvision _shapingProvisions) 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.SettlementProvision
getType, metaData, processMethods inherited from interface cdm.product.common.settlement.SettlementProvision.SettlementProvisionBuilder
process
-
Field Details
-
shapingProvisions
-
-
Constructor Details
-
SettlementProvisionBuilderImpl
public SettlementProvisionBuilderImpl()
-
-
Method Details
-
getShapingProvisions
@RosettaAttribute("shapingProvisions") @RuneAttribute("shapingProvisions") public ShapingProvision.ShapingProvisionBuilder getShapingProvisions()Description copied from interface:SettlementProvisionDefines the parameters that are necessary to 'shape' a settlement, i.e. break it down into smaller amounts.- Specified by:
getShapingProvisionsin interfaceSettlementProvision- Specified by:
getShapingProvisionsin interfaceSettlementProvision.SettlementProvisionBuilder
-
getOrCreateShapingProvisions
- Specified by:
getOrCreateShapingProvisionsin interfaceSettlementProvision.SettlementProvisionBuilder
-
setShapingProvisions
@RosettaAttribute("shapingProvisions") @RuneAttribute("shapingProvisions") public SettlementProvision.SettlementProvisionBuilder setShapingProvisions(ShapingProvision _shapingProvisions) - Specified by:
setShapingProvisionsin interfaceSettlementProvision.SettlementProvisionBuilder
-
build
Description copied from interface:SettlementProvisionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSettlementProvision
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSettlementProvision
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSettlementProvision.SettlementProvisionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SettlementProvision.SettlementProvisionBuilder 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
-