Class AnnotatedBusinessCalendarBuilder
java.lang.Object
io.jmix.businesscalendar.provider.impl.AnnotatedBusinessCalendarBuilder
@Component("buscal_AnnotatedBusinessCalendarBuilder")
public class AnnotatedBusinessCalendarBuilder
extends Object
Helper class that used to build 
BusinessCalendar from class annotated with BusinessCalendar.- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected AdditionalBusinessDayExtractorprotected ClassManagerprotected List<HolidayExtractor>protected ScheduledBusinessDayExtractor
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateBusinessCalendar(String className) protected Class<?>protected voidsetAdditionalBusinessDays(BusinessCalendarImpl businessCalendar, Class<?> bcClass) protected voidsetHolidays(BusinessCalendarImpl businessCalendar, Class<?> bcClass) protected voidsetScheduledBusinessDays(BusinessCalendarImpl businessCalendar, Class<?> bcClass) 
- 
Field Details- 
classManager
- 
holidayExtractors
- 
scheduledBusinessDayExtractor
- 
additionalBusinessDayExtractor
 
- 
- 
Constructor Details- 
AnnotatedBusinessCalendarBuilderpublic AnnotatedBusinessCalendarBuilder()
 
- 
- 
Method Details- 
createBusinessCalendar
- 
loadClass
- 
setHolidays
- 
setScheduledBusinessDays
- 
setAdditionalBusinessDays
 
-