Package org.isda.cdm
Class EquityValuation
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.Price
-
- org.isda.cdm.EquityValuation
-
@RosettaClass @RosettaSynonym(value="EquityValuation", source="FpML_5_10") public class EquityValuation extends Price
A class for defining how and when an equity option or equity swap is to be valued.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EquityValuation.EquityValuationBuilder
-
Nested classes/interfaces inherited from class org.isda.cdm.Price
Price.PriceBuilder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EquityValuation.EquityValuationBuilder
builder()
boolean
equals(java.lang.Object o)
DeterminationMethodEnum
getDeterminationMethod()
Specifies the method according to which an amount or a date is determined.AdjustableOrRelativeDate
getValuationDate()
2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing DateAdjustableOrRelativeDates
getValuationDates()
2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing DateBusinessCenterTime
getValuationTime()
The specific time of day at which the calculation agent values the underlying.TimeTypeEnum
getValuationTimeType()
The time of day at which the calculation agent values the underlying, for example the official closing time of the exchange.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends EquityValuation>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
EquityValuation.EquityValuationBuilder
toBuilder()
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.Price
getAccruedInterest, getCleanNetPrice, getGrossPrice, getNetPrice
-
-
-
-
Method Detail
-
getDeterminationMethod
@RosettaSynonym(value="determinationMethod", source="FpML_5_10") public final DeterminationMethodEnum getDeterminationMethod()
Specifies the method according to which an amount or a date is determined.
-
getValuationDate
@RosettaSynonym(value="valuationDate", source="FpML_5_10", path="valuationRules") public final AdjustableOrRelativeDate getValuationDate()
2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing Date
-
getValuationDates
@RosettaSynonym(value="valuationDates", source="FpML_5_10", path="valuationRules") public final AdjustableOrRelativeDates getValuationDates()
2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing Date
-
getValuationTime
@RosettaSynonym(value="valuationTime", source="FpML_5_10", path="valuationRules") public final BusinessCenterTime getValuationTime()
The specific time of day at which the calculation agent values the underlying. The SpecificTime is the only case when the valuationTime (time + business center location – e.g. 10:00:00 USNY) should be provided. You should be able to provide just the valuationTime without valuationTimeType, which infer that this is a specific time.
-
getValuationTimeType
@RosettaSynonym(value="valuationTimeType", source="FpML_5_10", path="valuationRules") public final TimeTypeEnum getValuationTimeType()
The time of day at which the calculation agent values the underlying, for example the official closing time of the exchange.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends EquityValuation> metaData()
-
toBuilder
public EquityValuation.EquityValuationBuilder toBuilder()
-
builder
public static EquityValuation.EquityValuationBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
-
-