Class TvAccountRuntimeRoot
java.lang.Object
ru.bitel.bgbilling.modules.tv.server.runtime.TvAccountRuntime
ru.bitel.bgbilling.modules.tv.server.runtime.TvAccountRuntimeRoot
- 
Field Summary
FieldsFields 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.ContractRuntimeru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeListru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTreeSetfinal booleanfinal voidlock()booleanprocessOptionsModified(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, int moduleId, long now, Set<Integer> tvOptions) voidsetProductPeriodRuntimeList(ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList productPeriodRuntimeList) voidsetServiceRuntimeList(ServiceRuntimeList serviceRuntimeList) toString()final booleantryLock()final booleanfinal voidunlock()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:
 getContractRuntimein classTvAccountRuntime
 - 
getTariffTreeSet
public ru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTreeSet getTariffTreeSet()- Specified by:
 getTariffTreeSetin classTvAccountRuntime
 - 
getProductRuntimeList
- Specified by:
 getProductRuntimeListin classTvAccountRuntime
 - 
getProductPeriodRuntimeList
public ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList getProductPeriodRuntimeList()- Specified by:
 getProductPeriodRuntimeListin classTvAccountRuntime
 - 
setProductPeriodRuntimeList
public void setProductPeriodRuntimeList(ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList productPeriodRuntimeList)  - 
getServiceRuntimeList
- Specified by:
 getServiceRuntimeListin classTvAccountRuntime
 - 
setServiceRuntimeList
 - 
lock
public final void lock()- Specified by:
 lockin classTvAccountRuntime
 - 
tryLock
public final boolean tryLock()- Specified by:
 tryLockin classTvAccountRuntime
 - 
tryLock
- Specified by:
 tryLockin classTvAccountRuntime- Throws:
 InterruptedException
 - 
unlock
public final void unlock()- Specified by:
 unlockin classTvAccountRuntime
 - 
isHeldByCurrentThread
public final boolean isHeldByCurrentThread()- Specified by:
 isHeldByCurrentThreadin classTvAccountRuntime
 - 
toString
- Overrides:
 toStringin 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
 
 -