Package cdm.product.common.schedule
Class CalculationPeriodData.CalculationPeriodDataImpl
java.lang.Object
cdm.product.common.schedule.CalculationPeriodData.CalculationPeriodDataImpl
- All Implemented Interfaces:
CalculationPeriodData,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CalculationPeriodData
public static class CalculationPeriodData.CalculationPeriodDataImpl
extends Object
implements CalculationPeriodData
Immutable Implementation of CalculationPeriodData
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.CalculationPeriodData
CalculationPeriodData.CalculationPeriodDataBuilder, CalculationPeriodData.CalculationPeriodDataBuilderImpl, CalculationPeriodData.CalculationPeriodDataImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.CalculationPeriodData
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.schedule.CalculationPeriodData
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CalculationPeriodDataImpl
-
-
Method Details
-
getStartDate
@RosettaAttribute(value="startDate", isRequired=true) @RuneAttribute(value="startDate", isRequired=true) public com.rosetta.model.lib.records.Date getStartDate()Description copied from interface:CalculationPeriodDataGetter Methods- Specified by:
getStartDatein interfaceCalculationPeriodData
-
getEndDate
@RosettaAttribute(value="endDate", isRequired=true) @RuneAttribute(value="endDate", isRequired=true) public com.rosetta.model.lib.records.Date getEndDate()- Specified by:
getEndDatein interfaceCalculationPeriodData
-
getDaysInPeriod
@RosettaAttribute(value="daysInPeriod", isRequired=true) @RuneAttribute(value="daysInPeriod", isRequired=true) public Integer getDaysInPeriod()- Specified by:
getDaysInPeriodin interfaceCalculationPeriodData
-
getDaysInLeapYearPeriod
@RosettaAttribute(value="daysInLeapYearPeriod", isRequired=true) @RuneAttribute(value="daysInLeapYearPeriod", isRequired=true) public Integer getDaysInLeapYearPeriod()- Specified by:
getDaysInLeapYearPeriodin interfaceCalculationPeriodData
-
getIsFirstPeriod
@RosettaAttribute(value="isFirstPeriod", isRequired=true) @RuneAttribute(value="isFirstPeriod", isRequired=true) public Boolean getIsFirstPeriod()- Specified by:
getIsFirstPeriodin interfaceCalculationPeriodData
-
getIsLastPeriod
@RosettaAttribute(value="isLastPeriod", isRequired=true) @RuneAttribute(value="isLastPeriod", isRequired=true) public Boolean getIsLastPeriod()- Specified by:
getIsLastPeriodin interfaceCalculationPeriodData
-
build
Description copied from interface:CalculationPeriodDataBuild Methods- Specified by:
buildin interfaceCalculationPeriodData- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCalculationPeriodData- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-