Class MobileContractData

java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdContractId
ru.bitel.bgbilling.modules.mobile.common.bean.MobileContractData
All Implemented Interfaces:
Serializable, ContractIdable, Idable

public class MobileContractData extends IdContractId
See Also:
  • Constructor Details

    • MobileContractData

      public MobileContractData()
  • Method Details

    • setContractId

      public MobileContractData setContractId(int contractId)
      Overrides:
      setContractId in class IdContractId
    • getStatus

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

      public MobileContractData setStatus(PushStatusType status)
    • getLastConfirmDate

      public Date getLastConfirmDate()
    • setLastConfirmDate

      public MobileContractData setLastConfirmDate(Date lastConfirm)
    • getCountNotification

      public int getCountNotification()
    • setCountNotification

      public MobileContractData setCountNotification(int countNotification)
    • getLastSendDate

      public Date getLastSendDate()
    • setLastSendDate

      public MobileContractData setLastSendDate(Date lastSendDate)
    • setId

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