java.lang.Object
ru.bitel.common.model.Id
ru.bitel.oss.systems.inventory.product.common.bean.Product
All Implemented Interfaces:
Serializable, Cloneable, Idable

public class Product extends Id implements Cloneable
See Also:
  • Field Details

  • Constructor Details

    • Product

      public Product()
  • Method Details

    • clone

      public Product clone()
      Overrides:
      clone in class Object
    • getAccountId

      public int getAccountId()
    • getActivationModeId

      public int getActivationModeId()
    • getActivationPrice

      public BigDecimal getActivationPrice()
      Предустановленная цена (не из тарифа).
      Returns:
    • getActivationTime

      public Date getActivationTime()
    • getComment

      public String getComment()
    • getContractId

      public int getContractId()
    • getDeactivationTime

      public Date getDeactivationTime()
    • getDescription

      public String getDescription()
    • getDeviceProductId

      public String getDeviceProductId()
    • getDeviceState

      public short getDeviceState()
    • getProductSpecId

      public int getProductSpecId()
    • getProductSpecTitle

      public String getProductSpecTitle()
    • getServiceList

      public List<Service> getServiceList()
    • getSubscriptionTimeFrom

      public Date getSubscriptionTimeFrom()
    • getSubscriptionTimeTo

      public Date getSubscriptionTimeTo()
    • getTimeFrom

      public Date getTimeFrom()
    • getTimeTo

      public Date getTimeTo()
    • getUserId

      public int getUserId()
    • setAccountId

      public Product setAccountId(int accountId)
    • setActivationModeId

      public Product setActivationModeId(int activationMode)
    • setActivationPrice

      public Product setActivationPrice(BigDecimal activationCost)
    • setActivationTime

      public Product setActivationTime(Date activationTime)
    • setComment

      public Product setComment(String comment)
    • setContractId

      public Product setContractId(int contractId)
    • setDeactivationTime

      public Product setDeactivationTime(Date deactivationTime)
    • setDescription

      public Product setDescription(String description)
    • setDeviceProductId

      public Product setDeviceProductId(String deviceProductId)
    • setDeviceState

      public Product setDeviceState(short deviceState)
    • setId

      public Product setId(int id)
      Description copied from class: Id
      Устанавливает id объекта
      Overrides:
      setId in class Id
    • setProductSpecId

      public Product setProductSpecId(int specId)
    • setProductSpecTitle

      public Product setProductSpecTitle(String specTitle)
    • setServiceList

      public Product setServiceList(List<Service> serviceList)
    • setSubscriptionTimeFrom

      public Product setSubscriptionTimeFrom(Date subscriptionTimeFrom)
    • setSubscriptionTimeTo

      public Product setSubscriptionTimeTo(Date subscriptionTimeTo)
    • setTimeFrom

      public Product setTimeFrom(Date timeFrom)
    • setTimeTo

      public Product setTimeTo(Date timeTo)
    • setUserId

      public Product setUserId(int userId)
    • toString

      public String toString()
      Overrides:
      toString in class Id