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
-