Package cdm.product.common.schedule
Class CalculationPeriodData.CalculationPeriodDataBuilderImpl
java.lang.Object
cdm.product.common.schedule.CalculationPeriodData.CalculationPeriodDataBuilderImpl
- All Implemented Interfaces:
CalculationPeriodData,CalculationPeriodData.CalculationPeriodDataBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
CalculationPeriodData
public static class CalculationPeriodData.CalculationPeriodDataBuilderImpl
extends Object
implements CalculationPeriodData.CalculationPeriodDataBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected Integerprotected Integerprotected com.rosetta.model.lib.records.Dateprotected Booleanprotected Booleanprotected com.rosetta.model.lib.records.DateFields inherited from interface cdm.product.common.schedule.CalculationPeriodData
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbooleancom.rosetta.model.lib.records.Datecom.rosetta.model.lib.records.DateGetter MethodsbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDaysInLeapYearPeriod(Integer _daysInLeapYearPeriod) setDaysInPeriod(Integer _daysInPeriod) setEndDate(com.rosetta.model.lib.records.Date _endDate) setIsFirstPeriod(Boolean _isFirstPeriod) setIsLastPeriod(Boolean _isLastPeriod) setStartDate(com.rosetta.model.lib.records.Date _startDate) toString()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 cdm.product.common.schedule.CalculationPeriodData.CalculationPeriodDataBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
startDate
protected com.rosetta.model.lib.records.Date startDate -
endDate
protected com.rosetta.model.lib.records.Date endDate -
daysInPeriod
-
daysInLeapYearPeriod
-
isFirstPeriod
-
isLastPeriod
-
-
Constructor Details
-
CalculationPeriodDataBuilderImpl
public CalculationPeriodDataBuilderImpl()
-
-
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
-
setStartDate
@RosettaAttribute(value="startDate", isRequired=true) @RuneAttribute(value="startDate", isRequired=true) public CalculationPeriodData.CalculationPeriodDataBuilder setStartDate(com.rosetta.model.lib.records.Date _startDate) - Specified by:
setStartDatein interfaceCalculationPeriodData.CalculationPeriodDataBuilder
-
setEndDate
@RosettaAttribute(value="endDate", isRequired=true) @RuneAttribute(value="endDate", isRequired=true) public CalculationPeriodData.CalculationPeriodDataBuilder setEndDate(com.rosetta.model.lib.records.Date _endDate) - Specified by:
setEndDatein interfaceCalculationPeriodData.CalculationPeriodDataBuilder
-
setDaysInPeriod
@RosettaAttribute(value="daysInPeriod", isRequired=true) @RuneAttribute(value="daysInPeriod", isRequired=true) public CalculationPeriodData.CalculationPeriodDataBuilder setDaysInPeriod(Integer _daysInPeriod) - Specified by:
setDaysInPeriodin interfaceCalculationPeriodData.CalculationPeriodDataBuilder
-
setDaysInLeapYearPeriod
@RosettaAttribute(value="daysInLeapYearPeriod", isRequired=true) @RuneAttribute(value="daysInLeapYearPeriod", isRequired=true) public CalculationPeriodData.CalculationPeriodDataBuilder setDaysInLeapYearPeriod(Integer _daysInLeapYearPeriod) - Specified by:
setDaysInLeapYearPeriodin interfaceCalculationPeriodData.CalculationPeriodDataBuilder
-
setIsFirstPeriod
@RosettaAttribute(value="isFirstPeriod", isRequired=true) @RuneAttribute(value="isFirstPeriod", isRequired=true) public CalculationPeriodData.CalculationPeriodDataBuilder setIsFirstPeriod(Boolean _isFirstPeriod) - Specified by:
setIsFirstPeriodin interfaceCalculationPeriodData.CalculationPeriodDataBuilder
-
setIsLastPeriod
@RosettaAttribute(value="isLastPeriod", isRequired=true) @RuneAttribute(value="isLastPeriod", isRequired=true) public CalculationPeriodData.CalculationPeriodDataBuilder setIsLastPeriod(Boolean _isLastPeriod) - Specified by:
setIsLastPeriodin interfaceCalculationPeriodData.CalculationPeriodDataBuilder
-
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
-
prune
- Specified by:
prunein interfaceCalculationPeriodData.CalculationPeriodDataBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public CalculationPeriodData.CalculationPeriodDataBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-