Class ProductOrderEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.oss.systems.order.product.common.event.ProductOrderEvent
- All Implemented Interfaces:
java.io.Serializable,ErrorReturnableEvent
public class ProductOrderEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static intMODE_ACTIVATEstatic intMODE_DEACTIVATEstatic intMODE_MODIFYstatic intMODE_REACTIVATEFields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN -
Constructor Summary
Constructors Constructor Description ProductOrderEvent(int mode, int contractId, int userId, boolean customer, ProductSpec productSpec, ProductSpecActivationMode activateMode, Product oldProduct, Product newProduct, boolean sync, boolean activate)ProductOrderEvent(int mode, int contractId, int userId, ProductSpec productSpec, ProductSpecActivationMode activateMode, Product oldProduct, Product newProduct, boolean sync, boolean activate)Deprecated. -
Method Summary
Modifier and Type Method Description ProductSpecActivationModegetActivationMode()java.lang.StringgetMessage()intgetMode()ProductgetNewProduct()ProductgetOldProduct()java.util.List<ProductEntry>getProductEntryList()ProductSpecgetProductSpec()booleanisCustomer()booleanisProcess()booleanisSync()Нужна ли синхронизация (не нужна, если MW активировало/активирует само).voidsetMessage(java.lang.String message)voidsetNewProduct(Product newProduct)voidsetOldProduct(Product oldProduct)voidsetProcess(boolean activate)voidsetProductEntryList(java.util.List<ProductEntry> productEntryList)Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setErrorMethods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
MODE_ACTIVATE
public static final int MODE_ACTIVATE- See Also:
- Constant Field Values
-
MODE_DEACTIVATE
public static final int MODE_DEACTIVATE- See Also:
- Constant Field Values
-
MODE_MODIFY
public static final int MODE_MODIFY- See Also:
- Constant Field Values
-
MODE_REACTIVATE
public static final int MODE_REACTIVATE- See Also:
- Constant Field Values
-
-
Constructor Details
-
ProductOrderEvent
@Deprecated public ProductOrderEvent(int mode, int contractId, int userId, ProductSpec productSpec, ProductSpecActivationMode activateMode, Product oldProduct, Product newProduct, boolean sync, boolean activate)Deprecated. -
ProductOrderEvent
public ProductOrderEvent(int mode, int contractId, int userId, boolean customer, ProductSpec productSpec, ProductSpecActivationMode activateMode, Product oldProduct, Product newProduct, boolean sync, boolean activate)
-
-
Method Details
-
isCustomer
public boolean isCustomer() -
getProductSpec
-
getActivationMode
-
isSync
public boolean isSync()Нужна ли синхронизация (не нужна, если MW активировало/активирует само). -
isProcess
public boolean isProcess() -
setProcess
public void setProcess(boolean activate) -
getMessage
public java.lang.String getMessage() -
setMessage
public void setMessage(java.lang.String message) -
getOldProduct
-
setOldProduct
-
getNewProduct
-
setNewProduct
-
getMode
public int getMode() -
getProductEntryList
-
setProductEntryList
-