Package org.isda.cdm
Class NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Quantity.QuantityBuilder
-
- org.isda.cdm.NonNegativeQuantity.NonNegativeQuantityBuilder
-
- org.isda.cdm.NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder
-
- Enclosing class:
- NonNegativeQuantitySchedule
public static class NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder extends NonNegativeQuantity.NonNegativeQuantityBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected NonNegativeStepSchedule.NonNegativeStepScheduleBuilder
stepSchedule
-
Fields inherited from class org.isda.cdm.Quantity.QuantityBuilder
amount, currency, unit
-
-
Constructor Summary
Constructors Constructor Description NonNegativeQuantityScheduleBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.Quantity.QuantityBuilder
getAmount, getCurrency, getOrCreateCurrency, getUnit
-
-
-
-
Field Detail
-
stepSchedule
protected NonNegativeStepSchedule.NonNegativeStepScheduleBuilder stepSchedule
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends NonNegativeQuantitySchedule> metaData()
- Overrides:
metaData
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
getStepSchedule
public NonNegativeStepSchedule.NonNegativeStepScheduleBuilder getStepSchedule()
-
getOrCreateStepSchedule
public NonNegativeStepSchedule.NonNegativeStepScheduleBuilder getOrCreateStepSchedule()
-
setStepSchedule
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setStepSchedule(NonNegativeStepSchedule stepSchedule)
-
setStepScheduleBuilder
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setStepScheduleBuilder(NonNegativeStepSchedule.NonNegativeStepScheduleBuilder stepSchedule)
-
setAmount
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setAmount(java.math.BigDecimal amount)
- Overrides:
setAmount
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
setCurrency
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setCurrency(FieldWithMetaString currency)
- Overrides:
setCurrency
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
setCurrencyRef
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setCurrencyRef(java.lang.String currency)
- Overrides:
setCurrencyRef
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
setUnit
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder setUnit(UnitEnum unit)
- Overrides:
setUnit
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
build
public NonNegativeQuantitySchedule build()
- Overrides:
build
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
prune
public NonNegativeQuantitySchedule.NonNegativeQuantityScheduleBuilder prune()
- Overrides:
prune
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classNonNegativeQuantity.NonNegativeQuantityBuilder
-
-