public interface SormService
Modifier and Type | Method and Description |
---|---|
void |
clearStatisticForProject(int sormProjectId)
Удаление статистики для проекта СОРМ
|
void |
deleteSormProject(int id)
Удаляет проект(выгрузку) СОРМ по его id
|
java.util.List<SormProject> |
getActiveSormProject()
Возвращает список включенных для выгрузки проекта СОРМ
|
java.util.List<IdTitle> |
getBillAttributeTypeList() |
Preferences |
getConfig()
Возвращает активный конфиг модуля
|
java.util.List<InstalledInstanceModule> |
getInstalledEthernetModules()
Возвращает список установленных экземпляров модулей интернета
|
java.util.List<InstalledInstanceModule> |
getInstalledPhoneModules()
Возвращает список установленных экземпляров модулей телефонии
|
java.util.List<InstalledInstanceModule> |
getInstalledSormModules()
Возвращает список установленных модулей, по которым может быть выполнена выгрузка для СОРМ
|
java.util.List<InstalledInstanceModule> |
getInstanceModules(java.lang.String moduleName)
Возвращает список установленных экземпляров модулей по переданному имени модуля
|
java.util.List<IdTitle> |
getNumberResourceCategoryList(int mid)
Возвращает лист категорий номеров модуля Phone, без выстраивания дерева
|
SormProject |
getSormProject(int id)
Возвращает проект(выгрузку) СОРМ по id
|
java.util.List<SormProject> |
getSormProjects()
Возвращает список проектов (выгрузок) СОРМ
|
java.util.List<SormUploadStatistic> |
getStatistic()
Возвращает записи о выполненых выгрузках
|
void |
startUpload(SormProject sormProject,
boolean isFullUpload)
Запуск единоразовой выгрузки СОРМ
|
void |
tryUploadToFTPAgain(SormUploadStatistic statistic)
Попытка снова выгрузить файлы на фтп для неудачной выгрузки.
|
void |
updateSormProject(SormProject sormProject)
Обновляет или добавляет проект(выгрузку) СОРМ
|
java.util.List<InstalledInstanceModule> getInstalledSormModules()
java.util.List<InstalledInstanceModule> getInstalledEthernetModules()
java.util.List<InstalledInstanceModule> getInstalledPhoneModules()
java.util.List<InstalledInstanceModule> getInstanceModules(java.lang.String moduleName)
moduleName
- - имя искомого модуля, например bill или npayjava.util.List<IdTitle> getBillAttributeTypeList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
Preferences getConfig()
java.util.List<SormProject> getSormProjects() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
SormProject getSormProject(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void updateSormProject(SormProject sormProject) throws ru.bitel.bgbilling.common.BGException
sormProject
- ru.bitel.bgbilling.common.BGException
void deleteSormProject(int id) throws ru.bitel.bgbilling.common.BGException
id
- - id удаляемого проекта(выгрузки)ru.bitel.bgbilling.common.BGException
java.util.List<IdTitle> getNumberResourceCategoryList(int mid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<SormProject> getActiveSormProject() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void startUpload(SormProject sormProject, boolean isFullUpload) throws ru.bitel.bgbilling.common.BGException
sormProject
- - проект СОРМ, по которому необходимо начать выгрузкуisFullUpload
- - будет ли полная выгрузку или инкрементальнаяru.bitel.bgbilling.common.BGException
java.util.List<SormUploadStatistic> getStatistic() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void clearStatisticForProject(int sormProjectId) throws ru.bitel.bgbilling.common.BGException
sormProjectId
- - id проекта сорм, для которого будет удалена статистика выгрузокru.bitel.bgbilling.common.BGException
void tryUploadToFTPAgain(SormUploadStatistic statistic) throws ru.bitel.bgbilling.common.BGException
statistic
- - статистика неудавшейся выгрузки на фтпru.bitel.bgbilling.common.BGException