public interface InetServService
Modifier and Type | Method and Description |
---|---|
int |
authorizationRequest(int contractId,
int servId,
boolean accountingPeriodActivate,
long timeout) |
byte[] |
inetGetIpFromParent(InetServ serv) |
void |
inetOptionDelete(int id) |
InetOption |
inetOptionGet(int id) |
java.util.List<InetOption> |
inetOptionList() |
void |
inetOptionMove(int newParentId,
java.util.Set<java.lang.Integer> ids) |
InetOption |
inetOptionTree() |
int |
inetOptionUpdate(InetOption b) |
void |
inetServDelete(int id)
Deprecated.
|
void |
inetServDelete(int id,
boolean force)
Удаление сервиса договора по его ID.
|
InetServ |
inetServGet(int inetServId)
Получение сервиса (аккаунта) договора по его ID.
|
void |
inetServIsActive(InetServ inetServ) |
java.util.List<InetServ> |
inetServList(int contractId)
Deprecated.
Use {@link #inetServList(int, String) instead
|
java.util.List<InetServ> |
inetServList(int contractId,
java.lang.String orderBy)
Получение списка сервисов определенного договора с возможностью сортировки списка.
|
java.lang.String |
inetServLoginGenerate() |
void |
inetServMove(InetServ inetServ,
int cidTo) |
java.util.List<InetServOption> |
inetServOptionList(int inetServId) |
java.lang.String |
inetServPasswordGenerate(int inetServTypeId) |
java.util.List<InetServRestriction> |
inetServRestrictionList(int inetServId)
Deprecated.
|
java.util.List<InetServRestriction> |
inetServRestrictionList(int contractId,
int inetServId) |
void |
inetServRestrictionListUpdate(int contractId,
int inetServId,
java.util.List<InetServRestriction> restrictionList) |
void |
inetServRestrictionListUpdate(int inetServId,
java.util.List<InetServRestriction> restrictionList)
Deprecated.
|
void |
inetServSaReinit(int id) |
void |
inetServStateModify(int inetServId,
short state,
int accessCode) |
InetServ |
inetServTree(int contractId)
Получение дерева сервисов (аккаунтов) договора.
|
void |
inetServTypeDelete(int id)
Удаление типа сервиса.
|
InetServType |
inetServTypeGet(int id)
Получение типа сервиса по его ID.
|
java.util.List<InetServType> |
inetServTypeList()
Получение списка типов сервиса.
|
int |
inetServTypeUpdate(InetServType b)
Создание/обновление типа сервиса.
|
int |
inetServUpdate(InetServ inetServ,
java.util.List<InetServOption> optionList,
boolean generateLogin,
boolean generatePassword,
long saWaitTimeout)
Создание/обновление сервиса договора.
|
void |
inetServWrap(InetServ inetServ,
int cidTo,
java.util.Date date) |
java.util.List<java.lang.Integer> |
ipResourceCategoryIds(int deviceId,
int interfaceId,
int serviceTypeId) |
java.lang.String |
ipResourceLinkCheck() |
void |
ipResourceLinkSet() |
java.util.List<InetServ> |
searchInetServ(java.lang.String login,
IpRange ip,
int serviceTypeId,
int vlan,
java.lang.String title,
java.lang.String identifier,
java.lang.String macAddress,
boolean loginStrictCheck) |
void |
trafficTypeDelete(int id) |
TrafficType |
trafficTypeGet(int id) |
void |
trafficTypeLinkDelete(int id) |
TrafficTypeLink |
trafficTypeLinkGet(int id) |
java.util.List<TrafficTypeLink> |
trafficTypeLinkList() |
int |
trafficTypeLinkUpdate(TrafficTypeLink b) |
java.util.List<TrafficType> |
trafficTypeList() |
int |
trafficTypeUpdate(TrafficType b) |
int |
vlanResourceCategoryId(int deviceId)
Deprecated.
|
java.util.Set<java.lang.Integer> |
vlanResourceCategoryIds(int deviceId) |
InetServType inetServTypeGet(int id) throws ru.bitel.bgbilling.common.BGException
id
- ID типа сервиса.ru.bitel.bgbilling.common.BGException
java.util.List<InetServType> inetServTypeList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int inetServTypeUpdate(InetServType b) throws ru.bitel.bgbilling.common.BGException
b
- обновляемый тип сервиса, если id<=0, то создается новый.ru.bitel.bgbilling.common.BGException
void inetServTypeDelete(int id) throws ru.bitel.bgbilling.common.BGException
id
- ID типа сервиса.ru.bitel.bgbilling.common.BGException
InetServ inetServGet(int inetServId) throws ru.bitel.bgbilling.common.BGException
inetServId
- ID сервиса.ru.bitel.bgbilling.common.BGException
@RequestWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServListOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServListOldResponse") @Deprecated java.util.List<InetServ> inetServList(int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<InetServ> inetServList(int contractId, java.lang.String orderBy) throws ru.bitel.bgbilling.common.BGException
contractId
- код договора.orderBy
- строка с параметрами сортировки. Используется в sql-выражении order by по полям таблицы inet_serv_-MID-.
Если сортировка не требуется, то в данный метод можно передать null.ru.bitel.bgbilling.common.BGException
InetServ inetServTree(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- ID договораru.bitel.bgbilling.common.BGException
int inetServUpdate(InetServ inetServ, java.util.List<InetServOption> optionList, boolean generateLogin, boolean generatePassword, long saWaitTimeout) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
inetServ
- сервис (аккаунт) договора.optionList
- список статических опций.generateLogin
- нужно ли генерировать логин (или использовать тот, что в переданном объекте inetServ).generatePassword
- нужно ли генерировать пароль (или использовать тот, что в переданном объекте inetServ).saWaitTimeout
- ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
@RequestWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServDeleteOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServDeleteOldResponse") @Deprecated void inetServDelete(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetServDelete(int id, boolean force) throws ru.bitel.bgbilling.common.BGException
id
- ID сервиса договора.force
- если true - то принудительное удаление договора, без проверки на период и активные сессии.ru.bitel.bgbilling.common.BGException
void inetServIsActive(InetServ inetServ) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetServStateModify(int inetServId, short state, int accessCode) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.lang.String inetServLoginGenerate() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.lang.String inetServPasswordGenerate(int inetServTypeId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetServWrap(InetServ inetServ, int cidTo, java.util.Date date) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetServMove(InetServ inetServ, int cidTo) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
InetOption inetOptionGet(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<InetOption> inetOptionList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
InetOption inetOptionTree() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int inetOptionUpdate(InetOption b) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetOptionDelete(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetOptionMove(int newParentId, java.util.Set<java.lang.Integer> ids) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
TrafficType trafficTypeGet(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<TrafficType> trafficTypeList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int trafficTypeUpdate(TrafficType b) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void trafficTypeDelete(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
TrafficTypeLink trafficTypeLinkGet(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<TrafficTypeLink> trafficTypeLinkList() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int trafficTypeLinkUpdate(TrafficTypeLink b) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void trafficTypeLinkDelete(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<InetServOption> inetServOptionList(int inetServId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
@RequestWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServRestrictionListOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServRestrictionListOldResponse") @Deprecated java.util.List<InetServRestriction> inetServRestrictionList(int inetServId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<InetServRestriction> inetServRestrictionList(int contractId, int inetServId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
@RequestWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServRestrictionListUpdateOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.modules.inet.api.common.service.jaxws.InetServRestrictionListUpdateOldResponse") @Deprecated void inetServRestrictionListUpdate(int inetServId, java.util.List<InetServRestriction> restrictionList) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetServRestrictionListUpdate(int contractId, int inetServId, java.util.List<InetServRestriction> restrictionList) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
@Deprecated int vlanResourceCategoryId(int deviceId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.Set<java.lang.Integer> vlanResourceCategoryIds(int deviceId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<java.lang.Integer> ipResourceCategoryIds(int deviceId, int interfaceId, int serviceTypeId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<InetServ> searchInetServ(java.lang.String login, IpRange ip, int serviceTypeId, int vlan, java.lang.String title, java.lang.String identifier, java.lang.String macAddress, boolean loginStrictCheck) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void inetServSaReinit(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.lang.String ipResourceLinkCheck() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void ipResourceLinkSet() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
byte[] inetGetIpFromParent(InetServ serv) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int authorizationRequest(int contractId, int servId, boolean accountingPeriodActivate, long timeout) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException