Class EmailMaster

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

public class EmailMaster
extends java.lang.Object
implements java.lang.AutoCloseable
  • Nested Class Summary

    Nested Classes
    Modifier and Type Class Description
    static class  EmailMaster.MailData  
  • Constructor Summary

    Constructors
    Constructor Description
    EmailMaster​(Setup setup, java.sql.Connection con, int moduleId, int userId)  
  • Method Summary

    Modifier and Type Method Description
    void addAttach​(javax.mail.Multipart m)  
    void addMessage​(javax.mail.Multipart multipart)  
    void close()  
    java.lang.String getEmail()  
    java.util.Vector<java.lang.String> getEmails()  
    java.lang.String getSubject()  
    void setContractId​(int contractId)
    Устанавливает данные договора.
    void setDocumentId​(java.lang.String type, int id)
    Устанавливает кода документа.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EmailMaster

      public EmailMaster​(Setup setup, java.sql.Connection con, int moduleId, int userId) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
  • Method Details

    • setDocumentId

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

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

      public java.util.Vector<java.lang.String> getEmails() throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getEmail

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

      public java.lang.String getSubject()
    • addAttach

      public void addAttach​(javax.mail.Multipart m) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • addMessage

      public void addMessage​(javax.mail.Multipart multipart) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • close

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