Class EmailMaster

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.modules.bill.server.bean.EmailMaster
All Implemented Interfaces:
AutoCloseable

public class EmailMaster extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger implements AutoCloseable
  • Constructor Details

    • EmailMaster

      public EmailMaster(Setup setup, Connection con, int moduleId, int userId)
  • Method Details

    • setDocumentId

      public void setDocumentId(DocumentSendParameters.SendingDataType type, int id)
      Устанавливает кода документа.
      Parameters:
      id -
    • setContractId

      public void setContractId(int contractId)
      Устанавливает данные договора.
      Parameters:
      contractId - если <=0 - то договор берётся по данным документа, иначе - явное задание.
    • getEmail

      public String getEmail() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getSubject

      public String getSubject()
    • addAttach

      public void addAttach(MailData mailData, String key) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • addMessage

      public void addMessage(MailData mailData, String key) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception