Class MobileContractData

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.bgbilling.modules.mobile.common.bean.MobileContractData
All Implemented Interfaces:
Serializable, Idable

public class MobileContractData extends Id
See Also:
  • Constructor Details

    • MobileContractData

      public MobileContractData()
  • Method Details

    • getContractId

      public int getContractId()
    • setContractId

      public void setContractId(int contractId)
    • getStatus

      public PushStatusType getStatus()
      После того как пользователь залогинился через моб. приложение он получает токен для отправки пуш уведомления( при условии, что он дал такую возможность приложению) и отправляет его на push сервер, а после шлет на сервер биллинга провайдера подтверждение возможности отправки уведомлений и после этого данному договору можно их отправлять.
      Но если была не удачная попытка уведомления(на все устройства), то после этого статус изменится на невозможный, до следующего подтверждения абонентом( то есть входом в приложение)
    • setStatus

      public void setStatus(PushStatusType status)
    • getLastConfirmDate

      public Date getLastConfirmDate()
    • setLastConfirmDate

      public void setLastConfirmDate(Date lastConfirm)
    • getCountNotification

      public int getCountNotification()
    • setCountNotification

      public void setCountNotification(int countNotification)
    • getLastSendDate

      public Date getLastSendDate()
    • setLastSendDate

      public void setLastSendDate(Date lastSendDate)