Class TvAccountRuntimeRoot
java.lang.Object
ru.bitel.bgbilling.modules.tv.server.runtime.TvAccountRuntime
ru.bitel.bgbilling.modules.tv.server.runtime.TvAccountRuntimeRoot
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.modules.tv.server.runtime.TvAccountRuntime
DEVICE_OPTIONS_SET_CACHE, tvAccountId, tvAccountSpecRef
-
Method Summary
Modifier and TypeMethodDescriptionru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime
ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList
ru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTreeSet
final boolean
final void
lock()
boolean
processOptionsModified
(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, int moduleId, long now, Set<Integer> tvOptions) void
setProductPeriodRuntimeList
(ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList productPeriodRuntimeList) void
setServiceRuntimeList
(ServiceRuntimeList serviceRuntimeList) toString()
final boolean
tryLock()
final boolean
final void
unlock()
Methods inherited from class ru.bitel.bgbilling.modules.tv.server.runtime.TvAccountRuntime
getConfig, getContractSuspendPeriods, getDateFromMillis, getDateToMillis, getParentTvAccount, getParentTvAccountRuntime, getTvAccount, isCreated, setCreated, setDateFromMillis, setDateToMillis, setDeviceStateAndOptionIds
-
Field Details
-
tvOptions
-
tvOptionsMillis
public long tvOptionsMillis
-
-
Method Details
-
getContractRuntime
public ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime getContractRuntime()- Specified by:
getContractRuntime
in classTvAccountRuntime
-
getTariffTreeSet
public ru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTreeSet getTariffTreeSet()- Specified by:
getTariffTreeSet
in classTvAccountRuntime
-
getProductRuntimeList
- Specified by:
getProductRuntimeList
in classTvAccountRuntime
-
getProductPeriodRuntimeList
public ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList getProductPeriodRuntimeList()- Specified by:
getProductPeriodRuntimeList
in classTvAccountRuntime
-
setProductPeriodRuntimeList
public void setProductPeriodRuntimeList(ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList productPeriodRuntimeList) -
getServiceRuntimeList
- Specified by:
getServiceRuntimeList
in classTvAccountRuntime
-
setServiceRuntimeList
-
lock
public final void lock()- Specified by:
lock
in classTvAccountRuntime
-
tryLock
public final boolean tryLock()- Specified by:
tryLock
in classTvAccountRuntime
-
tryLock
- Specified by:
tryLock
in classTvAccountRuntime
- Throws:
InterruptedException
-
unlock
public final void unlock()- Specified by:
unlock
in classTvAccountRuntime
-
isHeldByCurrentThread
public final boolean isHeldByCurrentThread()- Specified by:
isHeldByCurrentThread
in classTvAccountRuntime
-
toString
- Overrides:
toString
in classTvAccountRuntime
-
processOptionsModified
public boolean processOptionsModified(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, int moduleId, long now, Set<Integer> tvOptions) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-