def __init__(self, MyConfig, IsDuringBusinessHours): DefaultMessageBuilder.__init__(self, MyConfig) self.__pendingMessages = {} self.__customImmediateSenderConfirmationMessage = self._MyConfig.getCustomImmediateSenderConfirmationMessage() self.__isDuringBusinessHours = IsDuringBusinessHours.isDuringBusinessHours() self.__customNobodyAvailableDuringBusinessHoursMessage = MyConfig.getCustomNobodyAvailableDuringBusinessHoursMessage() self.__customNobodyAvailableOutsideBusinessHoursMessage = MyConfig.getCustomNobodyAvailableOutsideBusinessHoursMessage() self.__JidHandleGroups = MyConfig.getJidHandleGroups()
def __init__(self, MyConfig, IsDuringBusinessHours): DefaultMessageBuilder.__init__(self, MyConfig) self.__pendingMessages = {} self.__customImmediateSenderConfirmationMessage = self._MyConfig.getCustomImmediateSenderConfirmationMessage( ) self.__isDuringBusinessHours = IsDuringBusinessHours.isDuringBusinessHours( ) self.__customNobodyAvailableDuringBusinessHoursMessage = MyConfig.getCustomNobodyAvailableDuringBusinessHoursMessage( ) self.__customNobodyAvailableOutsideBusinessHoursMessage = MyConfig.getCustomNobodyAvailableOutsideBusinessHoursMessage( ) self.__JidHandleGroups = MyConfig.getJidHandleGroups()
def factory(MyConfig, ModifierClass): return IsDuringBusinessHoursFilter(IsDuringBusinessHours(MyConfig))
def __init__(self, IsDuringBusinessHours): self.__isDuringBusinessHours = IsDuringBusinessHours.isDuringBusinessHours( )
def factory(MyConfig, MessageBuilder, kwargs): return MessageBuilder(MyConfig, IsDuringBusinessHours(MyConfig))