All Classes and Interfaces

Class
Description
 
 
 
DAO для работы с конкретным объектом.
 
 
 
 
 
 
 
 
 
 
12.10.17 by E.Baiburin Обслуживание единого лицевого счета (BGB-7.0)
12.10.17 by E.Baiburin
 
 
 
 
29.08.17 by E.Baiburin Универсальный Шаг который: - показывает список доступных абстрактных Услуг по cityId - рисует вьюхи для заполнения по требованию биллинга - в зависимости от выбора пользователя просит биллинг завести данную абстрактную Услугу (биллинг знает как правильно)
 
 
 
 
 
 
 
 
 
Переопределённый ActionServlet, подгружает для Struts конфигурации плагинов из файлов вида struts-config-.xml.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Улица, Квартал, Район - сущности, привязанные к городу.
 
 
 
 
 
 
Устаревший объект, оставлен для совместимости с JSP.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Срочное сообщение об ошибке, отправляемое по почте.
 
 
Слушаель событий Asterisk а.
 
 
 
 
 
 
 
 
 
 
 
Map для хранения параметров форм, в т.ч.
 
 
Redisson-tomcat-7 lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Всякие утильные методы Base64.
Обёртка для декодирования base64 потока.
Обёртка для кодирования base64 потока.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DAO в основном для вызова из Web - возвращает результат единообразно в виде XML документа, в т.ч.
Интрефейс API биллинга
 
 
 
 
 
 
 
Исключение, сообщение которого необходимо показать пользователю и не надо писать в лог.
 
 
31.07.17 by E.Baiburin Немного переделанный ru.bitel.bgbilling.kernel.container.ws.common.WSClient.
 
 
 
Deprecated.
 
 
 
 
Обращения к CRM плагину биллинга.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by danion on 26.08.14.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Модель чека в параметре ЕРП
 
 
 
 
23.06.18 by E.Baiburin
23.06.18 by E.Baiburin
Статусы чека
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18.02.18 by E.Baiburin
 
 
 
 
 
 
 
Враппер для компилятора.
 
 
 
 
 
Created by danion on 24.09.14.
 
 
 
 
 
Конфиг.
 
 
Ищет ServiceProcessor в конфигурации процесса, если нет конфигурации в ConfigurationKt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
Created by danion on 24.09.14.
 
 
Все действия, относящиеся только к манипуляции данными договора на стороне биллинга перенести в ContractAction.
 
Created by danion on 03.09.14.
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Сообщение о необходимости открыть вкладку договора, либо обновить, если она уже открыта.
Сообщение о необходимости открыть вкладку договора, либо обновить, если она уже открыта.
 
 
 
 
 
 
 
 
Модель платежа на договоре
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
09.10.17 by E.Baiburin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Класс реализует Step для автоматического создания процессов на шаге мастера; Использует стандартную конфигурацию процесса для указания типов создаваемых связанных процессов;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Задача планировщика импорта контрагента с серверов биллингов.
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
В перспективе нужно все линки свести в одну таблицу, пока сделано так для совместимости со старыми БД.
 
 
Сообщение о необходимости открыть вкладку контрагента, либо обновить, если она уже открыта.
 
 
 
 
Событие о изменении в названии контрагента, для обновления упоминаний контрагента в браузере клиента.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ultra-simple local-level cache for DAO instances.
 
 
Подгружает классы из БД.
 
Раскрашивает календарь(datetimepicker) dayColorList месяцы с 1 по 12 List test = new ArrayList(); if( e.getNewDate().getMonth() > 2 ) { test.add( new DateInfo( "11-1", "red", "red" ) ); test.add( new DateInfo( "11-11", "green", "" ) ); test.add( new DateInfo( "11-21", "blue", "123" ) ); test.add( new DateInfo( "11-25", "", "123fsdgfdfgdf" ) ); } e.getForm().getResponse().setData( "dayColorList", test );
 
 
 
 
Класс с данными для подсоединения к биллингу.
 
Это ConnectionSet, написанный Шамилем, просто переименованный в угоду создания интерфейса
 
 
 
Стандартный слушатель событий с процессом.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Класс, описывающий API для обходов СМ и СИ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Расширение стандартного обработчика шаблона DocxDocBuilder.
 
 
 
 
 
Загрузчик динамического кода.
 
 
 
 
 
Created by YanbarisovaDD on 17.01.2017.
 
 
 
2017-12-06 by garipov_a
2017-12-06 by garipov_a
2017-12-06 by garipov_a
2017-12-12 by garipov_a
2017-12-06 by garipov_a
2017-12-06 by garipov_a
 
 
 
 
 
 
 
 
 
Специальный акшен, ничего не делает - а передаёт управление на JSP ку, указанную в параметрах запроса.
Событие для привязываемой сущности.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
Обработчик JEXL выражений.
 
В перспективе этот набор функций должен заменить команды по изменению процесса типа: setStatus(1);...
10.10.17 by E.Baiburin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by danion on 08.09.14.
Created by danion on 08.09.14.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Сервлет позволяет получить из информацию об адресах из БД (страны, города, районы, кварталы, улицы и дома), измененные после определенной даты.
Собирает объекты из глобального конфига юриков (32)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
InfoType.SMARTHOUSE Получение информации по Умному Дому в договоре InfoType.SERVICE_INFO Получение информации по услугам договора
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Слушатель события перед изменениями привязок.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Блокировка пользователем ресурса (обычно для правки).
 
 
 
 
 
 
Задача в планировщике для удаления периодических таблиц с логами
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Одно входящее или исходящее сообщение.
 
 
 
 
 
Сообщение о необходимости открыть сообщение для обработки.
 
 
 
 
 
 
 
 
 
 
Deprecated.
похоже больше не используется
 
 
 
 
 
 
 
 
Deprecated.
похоже больше не используется
Deprecated.
похоже больше не используется
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27.03.17 by E.Baiburin получение и сохранение перемещаемых ТМЦ (1С) - привязываются к процессу
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Сообщение с информацией о количестве непрочитанных новостей и сообщений.
 
 
 
Класс реализующий сущность номенклатуры тмц (товарно-материальный ценности)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
перенесен в dyn
 
 
 
 
 
 
 
 
 
 
Created by danion on 24.09.14.
Created by danion on 24.09.14.
15.02.17 by E.Baiburin
 
 
 
 
27.03.17 by E.Baiburin
 
 
 
 
 
 
 
 
Класс реализующий сущность компании
 
 
 
 
 
Класс "пара".
 
 
 
 
 
Событие генерируется после изменения параметра.
Событие генерируется перед изменением параметра, при этом в базе ещё старое значение параметра.
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Исходный map параметров.
Его главная ф-ция - get( key, value ).
 
 
 
 
Сообщение о том, что параметры объекта изменились - необходимо перечитать таблицу параметров объекта.
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Обработчик шаблонов вида (${key}:value)(текст ${key1}:value1), скобки выделяют необязательную область, подставляемую только если для ключа будет определено значение.
 
 
 
 
 
 
 
Класс работы ufanet.ru с платёжными системами.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by yanbarisovadd on 29.03.2017.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Набор параметров, хранящийся в ConcurrentHashMap
Класс предназначен для построения всяческих динамических запросов, с использованием при этом PreparedStatements.
 
 
 
 
 
 
 
 
 
 
 
 
 
Сообщение о том, что процесс изменился - необходимо перечитать его вкладку, если открыта.
 
 
 
 
Слушатель изменений процессов.
Сообщение о необходимости закрыть вкладку процесса.
 
 
Процесс создан привязанным другому процессу.
Сообщение о необходимости перейти в текущую выбранную очередь процессов (если открыты очереди процессов) и обновить её.
 
 
 
 
 
 
 
 
 
 
12.10.17 by E.Baiburin Общие полезные методы связанные с привязанными к процессу объектами
 
 
 
18.02.18 by E.Baiburin
 
 
 
В процесс добавлено сообщение, автоматически соотнесено процессу.
02.04.18 by E.Baiburin
Сообщение о необходимости открыть вкладку процесса, либо обновить, если она уже открыта.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tмц с продажной ценой
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Проверяет число на попадание в набор диапазонов, заданных в виде: n1,n2-n3, n4.
 
 
 
 
Класс для запросов к redis-серверу
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by danion on 26.09.14.
 
 
 
 
 
 
Событие, генерирующееся при запуске динамического класса посредством HTTP запроса.
 
Фильтр очереди, доступный другим пользователям.
 
Сохранённые фильтры пользователя.
Сохранённый фильтр в очереди процессов.
 
 
 
 
 
 
 
 
Deprecated.
 
 
Планировщик - запускает определённые в конфигурации периодические задачи и разовые задачи, переданные приложением.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Создатель контрагентов из одной базы.
 
 
Экземпляр конкретной Услуги
Сущность ЛС с услугами
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Сущность группы Услуг - объединяет Услуги в "корзинки" Услуг доступные определенному городу(пока) В дальнейшем определение доступности "корзинки" можно переопределить другой бизнес-логикой
 
Сущность Услуги с Дополнительной информацией
 
 
 
 
 
 
Модель параметра Услуги необходимый при создании Его мы умеем рисовать по разному в зависимости от viewType
 
 
 
 
 
 
 
 
29.08.17 by E.Baiburin Универсальный Шаг который: - показывает список доступных абстрактных Услуг по cityId - рисует вьюхи для заполнения по требованию биллинга - в зависимости от выбора пользователя просит биллинг завести данную абстрактную Услугу (биллинг знает как правильно)
 
 
 
 
Элемент справочника типов Услуг
Deprecated.
ru.bgcrm.dyn.ufanet.determinator.ServiceType в dyn
Ключи конфигурации в которой описываются типы Услуг
Читает конфигурацию Мастера Заведения Услуг
 
Deprecated.
ru.bgcrm.dyn.ufanet.determinator.ServiceTypeDeterminator в dyn Non-static version of ru.bgcrm.util.determinator.ServiceTypeDeterminator
Deprecated.
ru.bgcrm.dyn.ufanet.determinator.ServiceTypeDeterminator в dyn Класс для определения типа услуги по номеру договора исходя их regex-выражений в конфигурации Пример конфигурации: contract.type.packet.regex=^[0-9]{8}00$ где: packet - тип услуги
 
 
 
Интерефейс справочника услуг (между слоем Данных и слоем Бизнес-логики);
Реализация репозитория Услуг
 
 
 
 
 
Методы которые дергает слой Presentation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by danion on 19.11.14.
Created by danion on 19.11.14.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ConnectionSet - оболочка над просто соединением к БД, фактически не имеет возможность предоставить Slave соединение, либо соединение к мусорной БД.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Класс реализующий сущность склада
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by danion on 8/27/14.
Created by danion on 8/27/14.
 
 
 
Created by danion on 26.09.14.
Монитор, отслеживает изменения таблиц и оповещает подписавшихся слушателей.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Задача, запланированная к выполнению в будующем, либо выполняемая прямо сейчас.
 
 
 
Задача проверки и рассылки уведомлений.
 
 
 
 
 
 
 
 
Created by danion on 01.09.14.
Created by danion on 01.09.14.
 
 
 
Открытие
Deprecated.
перенесен в dyn (ru.bgcrm.dyn.ufanet.wizard.ul.maintenance.consumer.TerminationHandler)
 
 
Ultra-simple local-level cache for DAO instances.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Тип трафика
Свойства транзакции (смены статуса).
04.12.17 by E.Baiburin
 
 
 
14.12.17 by E.Baiburin состояние переноса в новый биллинг
Deprecated.
 
 
 
 
 
 
 
Пришлось расширять подобным путем (правильней было бы запросить доработку либы)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Конфигурация типа инцидентов.
 
Created by danion on 28.08.14.
 
 
 
 
 
 
 
 
 
 
 
 
Класс, описывающий API для ufanet.ru
23.06.18 by E.Baiburin
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Событие, возникающее в результате действия пользователя.
 
 
 
 
 
Created by yanbarisovadd on 19.07.2016.
Сборщик логов сессии пользователя в память.
 
 
 
 
Класс рассылает пользователям информацию об их текущем статусе: непрочитанных сообщений, необработанных новостей.
 
 
 
 
 
 
 
Created by danion on 24.09.14.
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27.07.17 by E.Baiburin Получение вебсервиса на "лету".