Package org.isda.cdm
Class MultipleValuationDates.MultipleValuationDatesBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.SingleValuationDate.SingleValuationDateBuilder
-
- org.isda.cdm.MultipleValuationDates.MultipleValuationDatesBuilder
-
- Enclosing class:
- MultipleValuationDates
public static class MultipleValuationDates.MultipleValuationDatesBuilder extends SingleValuationDate.SingleValuationDateBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Integer
businessDaysThereafter
protected java.lang.Integer
numberValuationDates
-
Fields inherited from class org.isda.cdm.SingleValuationDate.SingleValuationDateBuilder
businessDays
-
-
Constructor Summary
Constructors Constructor Description MultipleValuationDatesBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultipleValuationDates
build()
boolean
equals(java.lang.Object o)
java.lang.Integer
getBusinessDaysThereafter()
java.lang.Integer
getNumberValuationDates()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends MultipleValuationDates>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
MultipleValuationDates.MultipleValuationDatesBuilder
prune()
MultipleValuationDates.MultipleValuationDatesBuilder
setBusinessDays(java.lang.Integer businessDays)
MultipleValuationDates.MultipleValuationDatesBuilder
setBusinessDaysThereafter(java.lang.Integer businessDaysThereafter)
MultipleValuationDates.MultipleValuationDatesBuilder
setNumberValuationDates(java.lang.Integer numberValuationDates)
java.lang.String
toString()
-
Methods inherited from class org.isda.cdm.SingleValuationDate.SingleValuationDateBuilder
getBusinessDays
-
-
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends MultipleValuationDates> metaData()
- Overrides:
metaData
in classSingleValuationDate.SingleValuationDateBuilder
-
getBusinessDaysThereafter
public java.lang.Integer getBusinessDaysThereafter()
-
getNumberValuationDates
public java.lang.Integer getNumberValuationDates()
-
setBusinessDaysThereafter
public MultipleValuationDates.MultipleValuationDatesBuilder setBusinessDaysThereafter(java.lang.Integer businessDaysThereafter)
-
setNumberValuationDates
public MultipleValuationDates.MultipleValuationDatesBuilder setNumberValuationDates(java.lang.Integer numberValuationDates)
-
setBusinessDays
public MultipleValuationDates.MultipleValuationDatesBuilder setBusinessDays(java.lang.Integer businessDays)
- Overrides:
setBusinessDays
in classSingleValuationDate.SingleValuationDateBuilder
-
build
public MultipleValuationDates build()
- Overrides:
build
in classSingleValuationDate.SingleValuationDateBuilder
-
prune
public MultipleValuationDates.MultipleValuationDatesBuilder prune()
- Overrides:
prune
in classSingleValuationDate.SingleValuationDateBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classSingleValuationDate.SingleValuationDateBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classSingleValuationDate.SingleValuationDateBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classSingleValuationDate.SingleValuationDateBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSingleValuationDate.SingleValuationDateBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSingleValuationDate.SingleValuationDateBuilder
-
-