Package org.isda.cdm
Class EquityValuation.EquityValuationBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Price.PriceBuilder
-
- org.isda.cdm.EquityValuation.EquityValuationBuilder
-
- Enclosing class:
- EquityValuation
public static class EquityValuation.EquityValuationBuilder extends Price.PriceBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected DeterminationMethodEnum
determinationMethod
protected AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder
valuationDate
protected AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder
valuationDates
protected BusinessCenterTime.BusinessCenterTimeBuilder
valuationTime
protected TimeTypeEnum
valuationTimeType
-
Fields inherited from class org.isda.cdm.Price.PriceBuilder
accruedInterest, cleanNetPrice, grossPrice, netPrice
-
-
Constructor Summary
Constructors Constructor Description EquityValuationBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.Price.PriceBuilder
getAccruedInterest, getCleanNetPrice, getGrossPrice, getNetPrice, getOrCreateCleanNetPrice, getOrCreateGrossPrice, getOrCreateNetPrice
-
-
-
-
Field Detail
-
determinationMethod
protected DeterminationMethodEnum determinationMethod
-
valuationDate
protected AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder valuationDate
-
valuationDates
protected AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder valuationDates
-
valuationTime
protected BusinessCenterTime.BusinessCenterTimeBuilder valuationTime
-
valuationTimeType
protected TimeTypeEnum valuationTimeType
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends EquityValuation> metaData()
- Overrides:
metaData
in classPrice.PriceBuilder
-
getDeterminationMethod
public DeterminationMethodEnum getDeterminationMethod()
-
getValuationDate
public AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder getValuationDate()
-
getOrCreateValuationDate
public AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder getOrCreateValuationDate()
-
getValuationDates
public AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder getValuationDates()
-
getOrCreateValuationDates
public AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder getOrCreateValuationDates()
-
getValuationTime
public BusinessCenterTime.BusinessCenterTimeBuilder getValuationTime()
-
getOrCreateValuationTime
public BusinessCenterTime.BusinessCenterTimeBuilder getOrCreateValuationTime()
-
getValuationTimeType
public TimeTypeEnum getValuationTimeType()
-
setDeterminationMethod
public EquityValuation.EquityValuationBuilder setDeterminationMethod(DeterminationMethodEnum determinationMethod)
-
setValuationDate
public EquityValuation.EquityValuationBuilder setValuationDate(AdjustableOrRelativeDate valuationDate)
-
setValuationDateBuilder
public EquityValuation.EquityValuationBuilder setValuationDateBuilder(AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder valuationDate)
-
setValuationDates
public EquityValuation.EquityValuationBuilder setValuationDates(AdjustableOrRelativeDates valuationDates)
-
setValuationDatesBuilder
public EquityValuation.EquityValuationBuilder setValuationDatesBuilder(AdjustableOrRelativeDates.AdjustableOrRelativeDatesBuilder valuationDates)
-
setValuationTime
public EquityValuation.EquityValuationBuilder setValuationTime(BusinessCenterTime valuationTime)
-
setValuationTimeBuilder
public EquityValuation.EquityValuationBuilder setValuationTimeBuilder(BusinessCenterTime.BusinessCenterTimeBuilder valuationTime)
-
setValuationTimeType
public EquityValuation.EquityValuationBuilder setValuationTimeType(TimeTypeEnum valuationTimeType)
-
setAccruedInterest
public EquityValuation.EquityValuationBuilder setAccruedInterest(java.math.BigDecimal accruedInterest)
- Overrides:
setAccruedInterest
in classPrice.PriceBuilder
-
setCleanNetPrice
public EquityValuation.EquityValuationBuilder setCleanNetPrice(ActualPrice cleanNetPrice)
- Overrides:
setCleanNetPrice
in classPrice.PriceBuilder
-
setCleanNetPriceBuilder
public EquityValuation.EquityValuationBuilder setCleanNetPriceBuilder(ActualPrice.ActualPriceBuilder cleanNetPrice)
- Overrides:
setCleanNetPriceBuilder
in classPrice.PriceBuilder
-
setGrossPrice
public EquityValuation.EquityValuationBuilder setGrossPrice(ActualPrice grossPrice)
- Overrides:
setGrossPrice
in classPrice.PriceBuilder
-
setGrossPriceBuilder
public EquityValuation.EquityValuationBuilder setGrossPriceBuilder(ActualPrice.ActualPriceBuilder grossPrice)
- Overrides:
setGrossPriceBuilder
in classPrice.PriceBuilder
-
setNetPrice
public EquityValuation.EquityValuationBuilder setNetPrice(ActualPrice netPrice)
- Overrides:
setNetPrice
in classPrice.PriceBuilder
-
setNetPriceBuilder
public EquityValuation.EquityValuationBuilder setNetPriceBuilder(ActualPrice.ActualPriceBuilder netPrice)
- Overrides:
setNetPriceBuilder
in classPrice.PriceBuilder
-
build
public EquityValuation build()
- Overrides:
build
in classPrice.PriceBuilder
-
prune
public EquityValuation.EquityValuationBuilder prune()
- Overrides:
prune
in classPrice.PriceBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classPrice.PriceBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classPrice.PriceBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classPrice.PriceBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classPrice.PriceBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classPrice.PriceBuilder
-
-