Package cdm.base.datetime
Interface BusinessDateRange.BusinessDateRangeBuilder
- All Superinterfaces:
BusinessDateRange,DateRange,DateRange.DateRangeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
BusinessDateRange.BusinessDateRangeBuilderImpl
- Enclosing interface:
BusinessDateRange
public static interface BusinessDateRange.BusinessDateRangeBuilder
extends BusinessDateRange, DateRange.DateRangeBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.BusinessDateRange
BusinessDateRange.BusinessDateRangeBuilder, BusinessDateRange.BusinessDateRangeBuilderImpl, BusinessDateRange.BusinessDateRangeImplNested classes/interfaces inherited from interface cdm.base.datetime.DateRange
DateRange.DateRangeBuilder, DateRange.DateRangeBuilderImpl, DateRange.DateRangeImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.BusinessDateRange
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe business center(s), specified either explicitly or by reference to those specified somewhere else in the instance document.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBusinessCenters(BusinessCenters businessCenters) setBusinessDayConvention(BusinessDayConventionEnum businessDayConvention) setEndDate(com.rosetta.model.lib.records.Date endDate) setStartDate(com.rosetta.model.lib.records.Date startDate) Methods inherited from interface cdm.base.datetime.BusinessDateRange
build, getBusinessDayConvention, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.datetime.DateRange
getEndDate, getStartDateMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateBusinessCenters
BusinessCenters.BusinessCentersBuilder getOrCreateBusinessCenters() -
getBusinessCenters
BusinessCenters.BusinessCentersBuilder getBusinessCenters()Description copied from interface:BusinessDateRangeThe business center(s), specified either explicitly or by reference to those specified somewhere else in the instance document.- Specified by:
getBusinessCentersin interfaceBusinessDateRange
-
setStartDate
BusinessDateRange.BusinessDateRangeBuilder setStartDate(com.rosetta.model.lib.records.Date startDate) - Specified by:
setStartDatein interfaceDateRange.DateRangeBuilder
-
setEndDate
- Specified by:
setEndDatein interfaceDateRange.DateRangeBuilder
-
setBusinessDayConvention
BusinessDateRange.BusinessDateRangeBuilder setBusinessDayConvention(BusinessDayConventionEnum businessDayConvention) -
setBusinessCenters
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceDateRange.DateRangeBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceDateRange.DateRangeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-