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 Summary
FieldsModifier and TypeFieldDescriptionprotected AdditionalBusinessDayExtractorprotected ClassManagerprotected List<HolidayExtractor>protected ScheduledBusinessDayExtractor - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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
- 
AnnotatedBusinessCalendarBuilder
public AnnotatedBusinessCalendarBuilder() 
 - 
 - 
Method Details
- 
createBusinessCalendar
 - 
loadClass
 - 
setHolidays
 - 
setScheduledBusinessDays
 - 
setAdditionalBusinessDays
 
 -