public class ProductOrderEvent extends AbstractOrderEvent
Modifier and Type | Field and Description |
---|---|
static int |
EVENT_TYPE_PRODUCT_MODIFY |
filterByDepends
Constructor and Description |
---|
ProductOrderEvent(ru.bitel.bgbilling.modules.tv.access.TvAccess tvAccess,
Event event,
int deviceId,
TvAccountRuntime tvAccountRuntime,
int eventType,
int tvAccountId,
TvAccountSpec tvAccountSpec,
TvAccount tvAccount,
java.util.List<ProductEntry> productEntryList,
java.util.Set<java.lang.Integer> oldDeviceOptionIds,
java.util.Set<java.lang.Integer> newDeviceOptionIds,
int accessCode) |
Modifier and Type | Method and Description |
---|---|
int |
getContractId() |
java.util.List<ProductEntry> |
getFullProductEntryListToEnable() |
protected java.util.Map<java.lang.Integer,ProductSpecRuntime> |
getFullProductSpecRuntimeMapToEnable() |
java.util.List<ProductEntry> |
getProductEntryList() |
java.util.Set<ProductSpecRuntime> |
getProductSpecRuntimeSetToAdd() |
java.util.Set<ProductSpecRuntime> |
getProductSpecRuntimeSetToRemove() |
java.util.Set<ProductSpec> |
getProductSpecSetToAdd() |
java.util.Set<ProductSpec> |
getProductSpecSetToRemove() |
java.util.Set<ServiceSpecRuntime> |
getServiceSpecRuntimeSetToAdd() |
java.util.Set<ServiceSpecRuntime> |
getServiceSpecRuntimeSetToRemove() |
java.util.Set<ServiceSpec> |
getServiceSpecSetToAdd() |
java.util.Set<ServiceSpec> |
getServiceSpecSetToRemove() |
TvAccount |
getTvAccount() |
int |
getTvAccountId() |
filterProductSpecByDepends, getDeviceOptionIdsToDisable, getDeviceOptionIdsToEnable, getDeviceOptionProductSpecSetToDisable, getDeviceOptionProductSpecSetToEnable, getFullProductEntryList, getFullProductSpecRuntimeSetToEnable, getFullProductSpecSetToEnable, getFullServiceSpecRuntimeSetToEnable, getFullServiceSpecSetToEnable, getFullTvChannelSpecSetToEnable, getNewDeviceOptionIds, getNewDeviceOptionProductSpecs, getOldDeviceOptionIds, getOldDeviceOptionProductSpecs, getProductSpecList, getProductSpecRuntimeList, getTvAccountChildren, getTvAccountRuntime, isFilterByDepends, isOptionsModified, setFilterByDepends, setNewDeviceOptionIds
public static final int EVENT_TYPE_PRODUCT_MODIFY
public ProductOrderEvent(ru.bitel.bgbilling.modules.tv.access.TvAccess tvAccess, Event event, int deviceId, TvAccountRuntime tvAccountRuntime, int eventType, int tvAccountId, TvAccountSpec tvAccountSpec, TvAccount tvAccount, java.util.List<ProductEntry> productEntryList, java.util.Set<java.lang.Integer> oldDeviceOptionIds, java.util.Set<java.lang.Integer> newDeviceOptionIds, int accessCode)
public int getContractId()
getContractId
in class AbstractOrderEvent
public int getTvAccountId()
getTvAccountId
in class AbstractOrderEvent
public TvAccount getTvAccount()
public java.util.List<ProductEntry> getProductEntryList()
public java.util.Set<ProductSpecRuntime> getProductSpecRuntimeSetToAdd()
public java.util.Set<ProductSpecRuntime> getProductSpecRuntimeSetToRemove()
public java.util.Set<ProductSpec> getProductSpecSetToAdd()
public java.util.Set<ProductSpec> getProductSpecSetToRemove()
public java.util.Set<ServiceSpecRuntime> getServiceSpecRuntimeSetToAdd()
public java.util.Set<ServiceSpecRuntime> getServiceSpecRuntimeSetToRemove()
public java.util.Set<ServiceSpec> getServiceSpecSetToAdd()
public java.util.Set<ServiceSpec> getServiceSpecSetToRemove()
protected java.util.Map<java.lang.Integer,ProductSpecRuntime> getFullProductSpecRuntimeMapToEnable() throws ru.bitel.bgbilling.common.BGException
getFullProductSpecRuntimeMapToEnable
in class AbstractOrderEvent
ru.bitel.bgbilling.common.BGException
public java.util.List<ProductEntry> getFullProductEntryListToEnable() throws ru.bitel.bgbilling.common.BGException
getFullProductEntryListToEnable
in class AbstractOrderEvent
ru.bitel.bgbilling.common.BGException