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("startDate") @Accessor(GETTER) @Required @RuneAttribute("startDate") public com.rosetta.model.lib.records.Date getStartDate()Description copied from interface:CalculationPeriodDataGetter Methods- Specified by:
getStartDatein interfaceCalculationPeriodData
-
getEndDate
@RosettaAttribute("endDate") @Accessor(GETTER) @Required @RuneAttribute("endDate") public com.rosetta.model.lib.records.Date getEndDate()- Specified by:
getEndDatein interfaceCalculationPeriodData
-
getDaysInPeriod
@RosettaAttribute("daysInPeriod") @Accessor(GETTER) @Required @RuneAttribute("daysInPeriod") public Integer getDaysInPeriod()- Specified by:
getDaysInPeriodin interfaceCalculationPeriodData
-
getDaysInLeapYearPeriod
@RosettaAttribute("daysInLeapYearPeriod") @Accessor(GETTER) @Required @RuneAttribute("daysInLeapYearPeriod") public Integer getDaysInLeapYearPeriod()- Specified by:
getDaysInLeapYearPeriodin interfaceCalculationPeriodData
-
getIsFirstPeriod
@RosettaAttribute("isFirstPeriod") @Accessor(GETTER) @Required @RuneAttribute("isFirstPeriod") public Boolean getIsFirstPeriod()- Specified by:
getIsFirstPeriodin interfaceCalculationPeriodData
-
getIsLastPeriod
@RosettaAttribute("isLastPeriod") @Accessor(GETTER) @Required @RuneAttribute("isLastPeriod") 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
-