java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.plugins.documents.common.bean.Document
All Implemented Interfaces:
Serializable, GuiTitlable, Idable, ListItem

public class Document extends IdTitle
Класс-модель документа в плагине Documents. Документ привязывается к определенному договору и может содержать произвольное число файлов. Документ может быть сгенерирован по шаблону.
See Also:
  • Constructor Details

    • Document

      public Document()
  • Method Details

    • setContractId

      public void setContractId(int contractId)
      Установка кода договора, к которому привязывается документ.
      Parameters:
      contractId - код документа.
    • getContractId

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

      public String getComment()
      Получение комментария документа.
      Returns:
      комментарий документа
    • setComment

      public void setComment(String comment)
      Установка комментария документа.
      Parameters:
      comment - комментарий документа.
    • getCreateDate

      public Date getCreateDate()
      Получение даты создания документа.
      Returns:
      дата создания документа.
      Since:
      6.2
    • setCreateDate

      public void setCreateDate(Date createDate)
      Установка даты создания документа.
      Parameters:
      createDate - дата создания документа.
      Since:
      6.2
    • getLastModifyDate

      public Date getLastModifyDate()
      Получение даты последней модификации документа.
      Returns:
      дата последней модификации документа.
    • setLastModifyDate

      public void setLastModifyDate(Date lastModifyDate)
      Установка даты последней модификации документа.
      Parameters:
      lastModifyDate - дата последней модификации документа.
    • getTypeId

      public int getTypeId()
      Получение типа документа.
      Returns:
      тип документа.
    • setTypeId

      public void setTypeId(int type)
      Установка типа документа.
      Parameters:
      type - тип документа.
    • getStatusId

      public int getStatusId()
      Получение статуса документа.
      Returns:
      статус документа.
    • setStatusId

      public void setStatusId(int status)
      Установка статуса документа.
      Parameters:
      status - статус документа.
    • getUserId

      public int getUserId()
      Получение кода пользователя, который создал документ. В случае, если документ был сгенерирован по шаблону, то вернется код пользователя,определенный константой User.USER_SERVER.
      Returns:
      код пользователя.
    • setUserId

      public void setUserId(int user)
      Установка кода пользователя. В случае, если документ был сгенерирован по шаблону, то в качестве кода пользователя устанавливается константа User.USER_SERVER.
      Parameters:
      user -
    • getJournalId

      public int getJournalId()
      Получение кода журнала.
      Returns:
      код журнала.
    • setJournalId

      public void setJournalId(int journal)
      Установка кода журнала.
      Parameters:
      journal - код журнала.
    • getPatternId

      public int getPatternId()
      Получение кода шаблона, по которому был сгенерирован документ. Если документ был создан вручную, что данное поле имеет значение -1.
      Returns:
      код шаблона.
    • setPatternId

      public void setPatternId(int patternId)
      Установка кода шаблона, по которому был сгенерирован документ. Код шаблона устанавливается в момент генерации документа по шаблону, иначе - код шаблона -1.
      Parameters:
      patternId - код шаблона
    • getFileSecret

      public String getFileSecret()
    • setFileSecret

      public void setFileSecret(String fileSecret)
    • isShowInLK

      public boolean isShowInLK()
    • setShowInLK

      public void setShowInLK(boolean showInLK)
    • builder

      public static Document.Builder builder()
    • builder

      public static Document.Builder builder(Document document)