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, setDeviceStateAndOptionIds
public java.util.Set<java.lang.Integer> tvOptions
public long tvOptionsMillis
public ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime getContractRuntime()
getContractRuntime
in class TvAccountRuntime
public ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTreeSet getTariffTreeSet()
getTariffTreeSet
in class TvAccountRuntime
public ProductRuntimeList getProductRuntimeList()
getProductRuntimeList
in class TvAccountRuntime
public ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList getProductPeriodRuntimeList()
getProductPeriodRuntimeList
in class TvAccountRuntime
public void setProductPeriodRuntimeList(ru.bitel.oss.systems.inventory.product.server.ProductPeriodRuntimeList productPeriodRuntimeList)
public ServiceRuntimeList getServiceRuntimeList()
getServiceRuntimeList
in class TvAccountRuntime
public void setServiceRuntimeList(ServiceRuntimeList serviceRuntimeList)
public final void lock()
lock
in class TvAccountRuntime
public final boolean tryLock()
tryLock
in class TvAccountRuntime
public final boolean tryLock(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
tryLock
in class TvAccountRuntime
java.lang.InterruptedException
public final void unlock()
unlock
in class TvAccountRuntime
public final boolean isHeldByCurrentThread()
isHeldByCurrentThread
in class TvAccountRuntime
public java.lang.String toString()
toString
in class TvAccountRuntime
public 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