public class TvAccountRuntimeRoot extends TvAccountRuntime
| Modifier and Type | Field and Description |
|---|---|
java.util.Set<java.lang.Integer> |
tvOptions |
long |
tvOptionsMillis |
DEVICE_OPTIONS_SET_CACHE, tvAccountId, tvAccountSpecRef| Modifier and Type | Method and Description |
|---|---|
ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime |
getContractRuntime() |
ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList |
getProductPeriodRuntimeList() |
ProductRuntimeList |
getProductRuntimeList() |
ServiceRuntimeList |
getServiceRuntimeList() |
ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTreeSet |
getTariffTreeSet() |
boolean |
isHeldByCurrentThread() |
void |
lock() |
boolean |
processOptionsModified(ru.bitel.bgbilling.kernel.container.managed.ServerContext context,
int moduleId,
long now,
java.util.Set<java.lang.Integer> tvOptions) |
void |
setProductPeriodRuntimeList(ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList productPeriodRuntimeList) |
void |
setServiceRuntimeList(ServiceRuntimeList serviceRuntimeList) |
java.lang.String |
toString() |
boolean |
tryLock() |
boolean |
tryLock(long timeout,
java.util.concurrent.TimeUnit unit) |
void |
unlock() |
getConfig, getContractSuspendPeriods, getDateFromMillis, getDateToMillis, getParentTvAccount, getParentTvAccountRuntime, getTvAccount, isCreated, setCreated, setDateFromMillis, setDateToMillis, setDeviceStateAndOptionIdspublic java.util.Set<java.lang.Integer> tvOptions
public long tvOptionsMillis
public ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime getContractRuntime()
getContractRuntime in class TvAccountRuntimepublic ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTreeSet getTariffTreeSet()
getTariffTreeSet in class TvAccountRuntimepublic ProductRuntimeList getProductRuntimeList()
getProductRuntimeList in class TvAccountRuntimepublic ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList getProductPeriodRuntimeList()
getProductPeriodRuntimeList in class TvAccountRuntimepublic void setProductPeriodRuntimeList(ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList productPeriodRuntimeList)
public ServiceRuntimeList getServiceRuntimeList()
getServiceRuntimeList in class TvAccountRuntimepublic void setServiceRuntimeList(ServiceRuntimeList serviceRuntimeList)
public final void lock()
lock in class TvAccountRuntimepublic final boolean tryLock()
tryLock in class TvAccountRuntimepublic final boolean tryLock(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
tryLock in class TvAccountRuntimejava.lang.InterruptedExceptionpublic final void unlock()
unlock in class TvAccountRuntimepublic final boolean isHeldByCurrentThread()
isHeldByCurrentThread in class TvAccountRuntimepublic java.lang.String toString()
toString in class TvAccountRuntimepublic boolean processOptionsModified(ru.bitel.bgbilling.kernel.container.managed.ServerContext context,
int moduleId,
long now,
java.util.Set<java.lang.Integer> tvOptions)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException