Class CarbonContractProvider
java.lang.Object
org.bgerp.plugin.bgb.getolt.contract.CarbonContractProvider
- All Implemented Interfaces:
ContractLinkProvider
Договоры плагина carbon (биллинг CarbonSoft): связь
carbonContract:{serverId},
linkObjectTitle — номер договора. linkObjectId — это abonents.id CarbonSoft,
с bgbilling-cid он не связан, поэтому в ContractRef не переносится:
подставленный в поиск, он вытащил бы ONU чужого договора.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()Id провайдера, он же префикс namespace связи.LIKE-паттерн типа связи дляProcessLinkDAO.getObjectLinksWithType.booleanУчаствует ли cid в поиске ONU (для чужих пространств идентификаторов — нет).booleanДоступна ли смена MAC через InetMac API bgbilling.toRef(CommonObjectLink link) Разбор связи процесса вContractRef.
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
CarbonContractProvider
public CarbonContractProvider()
-
-
Method Details
-
getId
Description copied from interface:ContractLinkProviderId провайдера, он же префикс namespace связи.- Specified by:
getIdin interfaceContractLinkProvider
-
getLinkTypePattern
Description copied from interface:ContractLinkProviderLIKE-паттерн типа связи дляProcessLinkDAO.getObjectLinksWithType.- Specified by:
getLinkTypePatternin interfaceContractLinkProvider
-
toRef
Description copied from interface:ContractLinkProviderРазбор связи процесса вContractRef.- Specified by:
toRefin interfaceContractLinkProvider
-
isCidSearchable
public boolean isCidSearchable()Description copied from interface:ContractLinkProviderУчаствует ли cid в поиске ONU (для чужих пространств идентификаторов — нет).- Specified by:
isCidSearchablein interfaceContractLinkProvider
-
isMacUpdateSupported
public boolean isMacUpdateSupported()Description copied from interface:ContractLinkProviderДоступна ли смена MAC через InetMac API bgbilling.- Specified by:
isMacUpdateSupportedin interfaceContractLinkProvider
-