Class DispatchMessageStatistic

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.bgbilling.plugins.dispatch.common.bean.DispatchMessageStatistic
All Implemented Interfaces:
Serializable, Idable

public class DispatchMessageStatistic extends Id
Бин для хранения информации об отправленных сообещниях
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields inherited from class ru.bitel.common.model.Id

    id
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    int
    Получение кода контакта договора, кому было отправлено данное сообщение
    Получение текстового представления контакта.
    int
    Получение кода договора, сообщение для которого было отправлено.
    Получение названия договора
    int
    Получение рассылки, сообщение по которой было отправлено
    Получение названия рассылки
    int
    Получение кода сообщения, которое было отправлено
    Получение текста сообщения
    Получение даты и времени, когда было отправлено сообщение
    void
    setContactId(int contactId)
    Установка списка контактов договора, кому было отправлено данное сообщение
    void
    Установка текстового представления контакта.
    void
    setContractId(int contractId)
    Установка кода договора, сообщение для которого было отправлено.
    void
    setContractTitle(String contractTitle)
    Установка названия договора
    void
    setDispatchId(int dispatchId)
    Установка рассылки, сообщение по которой было отправлено
    void
    setDispatchTitle(String dispatchTitle)
    Установка названия рассылки
    void
    setMessageId(int messageId)
    Установка кода сообщения, которое было отправлено
    void
    setMessageText(String messageText)
    Установка текста сообщения
    void
    setSendDate(Date sendDate)
    Установка даты и времени, когда было отправлено сообщение

    Methods inherited from class ru.bitel.common.model.Id

    copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId, toString

    Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

    getLogger, logError

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • DispatchMessageStatistic

      public DispatchMessageStatistic()
  • Method Details

    • getContractId

      public int getContractId()
      Получение кода договора, сообщение для которого было отправлено.
      Returns:
      код договора
    • setContractId

      public void setContractId(int contractId)
      Установка кода договора, сообщение для которого было отправлено.
      Parameters:
      contractId - код договора
    • getSendDate

      public Date getSendDate()
      Получение даты и времени, когда было отправлено сообщение
      Returns:
      дата и время отправки сообщения
    • setSendDate

      public void setSendDate(Date sendDate)
      Установка даты и времени, когда было отправлено сообщение
      Parameters:
      sendDate - дата и время отправки сообщения
    • getDispatchId

      public int getDispatchId()
      Получение рассылки, сообщение по которой было отправлено
      Returns:
      код рассылки
    • setDispatchId

      public void setDispatchId(int dispatchId)
      Установка рассылки, сообщение по которой было отправлено
      Parameters:
      dispatchId - код рассылки
    • getMessageId

      public int getMessageId()
      Получение кода сообщения, которое было отправлено
      Returns:
      код сообщения
    • setMessageId

      public void setMessageId(int messageId)
      Установка кода сообщения, которое было отправлено
      Parameters:
      messageId - код сообщения
    • getContactId

      public int getContactId()
      Получение кода контакта договора, кому было отправлено данное сообщение
      Returns:
      код контакта договора
    • setContactId

      public void setContactId(int contactId)
      Установка списка контактов договора, кому было отправлено данное сообщение
      Parameters:
      contactId - список кодов контактов договора
    • getContactValue

      public String getContactValue()
      Получение текстового представления контакта.
      Returns:
      контакт
    • setContactValue

      public void setContactValue(String contact)
      Установка текстового представления контакта.
      Parameters:
      contact - контакт
    • getMessageText

      public String getMessageText()
      Получение текста сообщения
      Returns:
      текст сообщения
    • setMessageText

      public void setMessageText(String messageText)
      Установка текста сообщения
      Parameters:
      messageText - текст сообщения
    • getDispatchTitle

      public String getDispatchTitle()
      Получение названия рассылки
      Returns:
      название рассылки
    • setDispatchTitle

      public void setDispatchTitle(String dispatchTitle)
      Установка названия рассылки
      Parameters:
      dispatchTitle - название рассылки
    • getContractTitle

      public String getContractTitle()
      Получение названия договора
      Returns:
      название договора
    • setContractTitle

      public void setContractTitle(String contractTitle)
      Установка названия договора
      Parameters:
      contractTitle - название договора
    • builder

      public static DispatchMessageStatistic.Builder builder()