Class ProductPeriodModifiedEvent

java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.oss.systems.inventory.product.common.event.ProductPeriodModifiedEvent
All Implemented Interfaces:
Serializable

public class ProductPeriodModifiedEvent extends ru.bitel.bgbilling.kernel.event.common.Event
See Also:
  • Constructor Details

    • ProductPeriodModifiedEvent

      protected ProductPeriodModifiedEvent()
    • ProductPeriodModifiedEvent

      public ProductPeriodModifiedEvent(int moduleId, int contractId, int userId, Product product, ProductPeriod oldProductPeriod, ProductPeriod newProductPeriod)
    • ProductPeriodModifiedEvent

      public ProductPeriodModifiedEvent(int moduleId, int contractId, int accountId, int productSpecId, int productId, int activationModeId, Date productTimeFrom, Date productTimeTo, int productPeriodId, Date oldProductPeriodTimeFrom, Date oldProductPeriodTimeTo, Date newProductPeriodTimeFrom, Date newProductPeriodTimeTo, Date prolongationTime, int version)
  • Method Details

    • getAccountId

      public int getAccountId()
    • getProductSpecId

      public int getProductSpecId()
    • getProductId

      public int getProductId()
    • getActivationModeId

      public int getActivationModeId()
    • getProductTimeFrom

      public Date getProductTimeFrom()
    • getProductTimeTo

      public Date getProductTimeTo()
    • getProductPeriodId

      public int getProductPeriodId()
    • getOldProductPeriodTimeFrom

      public Date getOldProductPeriodTimeFrom()
    • getOldProductPeriodTimeTo

      public Date getOldProductPeriodTimeTo()
    • getProlongationTime

      public Date getProlongationTime()
    • getNewProductPeriodTimeFrom

      public Date getNewProductPeriodTimeFrom()
    • getNewProductPeriodTimeTo

      public Date getNewProductPeriodTimeTo()
      Если null - это удаление периода, т.к. у периода срок окочания не может быть бесконечным
      Returns:
    • getVersion

      public int getVersion()