public class OmTvProductsModifyEvent extends QueueEvent
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
Modifier | Constructor and Description |
---|---|
protected |
OmTvProductsModifyEvent() |
|
OmTvProductsModifyEvent(int moduleId,
int contractId,
int userId,
int deviceId,
int tvAccountId,
java.util.List<ProductEntry> productEntryList,
java.util.Set<java.lang.Integer> optionIds) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<java.lang.Integer> |
filterProductSpecByDepends(ProductSpecRuntimeMap productSpecRuntimeMap,
java.util.Map<java.lang.Integer,java.lang.Integer> idMap)
Отфильтровывает те из idMap, что не могут быть активны сейчас по зависимостям и возвращает те, что могут быть активны в результате.
|
protected void |
filterProductSpecByDepends(ProductSpecRuntimeMap productSpecRuntimeMap,
TvAccountRuntime tvAccountRuntime,
java.util.Date now,
java.util.Set<java.lang.Integer> add,
java.util.Set<java.lang.Integer> remove)
Смысл в том чтобы отключать/включать по зависимостям.
|
protected void |
prepareMessage(javax.jms.Message message) |
ProductOrderEvent |
toOmEvent(ru.bitel.bgbilling.modules.tv.access.TvAccess access,
ConnectionSet connectionSet,
java.util.Date now) |
protected void |
toString(java.lang.StringBuilder sb) |
getContractId, getContractID, getDestination, getGenerateTime, getModuleId, getModuleID, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, serializeAsObject, setLogFunctionProcess, toString
protected OmTvProductsModifyEvent()
public OmTvProductsModifyEvent(int moduleId, int contractId, int userId, int deviceId, int tvAccountId, java.util.List<ProductEntry> productEntryList, java.util.Set<java.lang.Integer> optionIds)
protected void prepareMessage(javax.jms.Message message) throws javax.jms.JMSException
prepareMessage
in class Event
javax.jms.JMSException
public ProductOrderEvent toOmEvent(ru.bitel.bgbilling.modules.tv.access.TvAccess access, ConnectionSet connectionSet, java.util.Date now) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected final void filterProductSpecByDepends(ProductSpecRuntimeMap productSpecRuntimeMap, TvAccountRuntime tvAccountRuntime, java.util.Date now, java.util.Set<java.lang.Integer> add, java.util.Set<java.lang.Integer> remove) throws ru.bitel.bgbilling.common.BGException
productSpecRuntimeMap
- tvAccountRuntime
- now
- add
- remove
- ru.bitel.bgbilling.common.BGException
protected final java.util.Set<java.lang.Integer> filterProductSpecByDepends(ProductSpecRuntimeMap productSpecRuntimeMap, java.util.Map<java.lang.Integer,java.lang.Integer> idMap) throws ru.bitel.bgbilling.common.BGException
productSpecRuntimeMap
- idMap
- ru.bitel.bgbilling.common.BGException