Package org.isda.cdm
Class CalculationPeriodData.CalculationPeriodDataBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.CalculationPeriodData.CalculationPeriodDataBuilder
-
- Enclosing class:
- CalculationPeriodData
public static class CalculationPeriodData.CalculationPeriodDataBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Integer
daysInLeapYearPeriod
protected java.lang.Integer
daysInPeriod
protected com.rosetta.model.lib.records.Date
endDate
protected java.lang.Boolean
isFirstPeriod
protected java.lang.Boolean
isLastPeriod
protected com.rosetta.model.lib.records.Date
startDate
-
Constructor Summary
Constructors Constructor Description CalculationPeriodDataBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CalculationPeriodData
build()
boolean
equals(java.lang.Object o)
java.lang.Integer
getDaysInLeapYearPeriod()
java.lang.Integer
getDaysInPeriod()
com.rosetta.model.lib.records.Date
getEndDate()
java.lang.Boolean
getIsFirstPeriod()
java.lang.Boolean
getIsLastPeriod()
com.rosetta.model.lib.records.Date
getStartDate()
boolean
hasData()
int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationPeriodData>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
CalculationPeriodData.CalculationPeriodDataBuilder
prune()
CalculationPeriodData.CalculationPeriodDataBuilder
setDaysInLeapYearPeriod(java.lang.Integer daysInLeapYearPeriod)
CalculationPeriodData.CalculationPeriodDataBuilder
setDaysInPeriod(java.lang.Integer daysInPeriod)
CalculationPeriodData.CalculationPeriodDataBuilder
setEndDate(com.rosetta.model.lib.records.Date endDate)
CalculationPeriodData.CalculationPeriodDataBuilder
setIsFirstPeriod(java.lang.Boolean isFirstPeriod)
CalculationPeriodData.CalculationPeriodDataBuilder
setIsLastPeriod(java.lang.Boolean isLastPeriod)
CalculationPeriodData.CalculationPeriodDataBuilder
setStartDate(com.rosetta.model.lib.records.Date startDate)
java.lang.String
toString()
-
-
-
Field Detail
-
daysInLeapYearPeriod
protected java.lang.Integer daysInLeapYearPeriod
-
daysInPeriod
protected java.lang.Integer daysInPeriod
-
endDate
protected com.rosetta.model.lib.records.Date endDate
-
isFirstPeriod
protected java.lang.Boolean isFirstPeriod
-
isLastPeriod
protected java.lang.Boolean isLastPeriod
-
startDate
protected com.rosetta.model.lib.records.Date startDate
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationPeriodData> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getDaysInLeapYearPeriod
public java.lang.Integer getDaysInLeapYearPeriod()
-
getDaysInPeriod
public java.lang.Integer getDaysInPeriod()
-
getEndDate
public com.rosetta.model.lib.records.Date getEndDate()
-
getIsFirstPeriod
public java.lang.Boolean getIsFirstPeriod()
-
getIsLastPeriod
public java.lang.Boolean getIsLastPeriod()
-
getStartDate
public com.rosetta.model.lib.records.Date getStartDate()
-
setDaysInLeapYearPeriod
public CalculationPeriodData.CalculationPeriodDataBuilder setDaysInLeapYearPeriod(java.lang.Integer daysInLeapYearPeriod)
-
setDaysInPeriod
public CalculationPeriodData.CalculationPeriodDataBuilder setDaysInPeriod(java.lang.Integer daysInPeriod)
-
setEndDate
public CalculationPeriodData.CalculationPeriodDataBuilder setEndDate(com.rosetta.model.lib.records.Date endDate)
-
setIsFirstPeriod
public CalculationPeriodData.CalculationPeriodDataBuilder setIsFirstPeriod(java.lang.Boolean isFirstPeriod)
-
setIsLastPeriod
public CalculationPeriodData.CalculationPeriodDataBuilder setIsLastPeriod(java.lang.Boolean isLastPeriod)
-
setStartDate
public CalculationPeriodData.CalculationPeriodDataBuilder setStartDate(com.rosetta.model.lib.records.Date startDate)
-
build
public CalculationPeriodData build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public CalculationPeriodData.CalculationPeriodDataBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-