Class EmailServiceActivator

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.modules.email.server.bean.EmailServiceActivator
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
JDBCEmailServiceActivator, LdapEmailServiceActivator

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

    • EmailServiceActivator

      public EmailServiceActivator()
  • Method Details

    • create

      public void create(Account account) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • cancel

      public void cancel(Account account) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • modify

      public void modify(Account account) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • createImpl

      protected abstract void createImpl(Account account) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • cancelImpl

      protected abstract void cancelImpl(Account account) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • modifyImpl

      protected abstract void modifyImpl(Account account) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • updateDomain

      public void updateDomain(Domain domain) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • removeDomain

      public void removeDomain(Domain domain) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateDomainImpl

      protected abstract void updateDomainImpl(Domain domain) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • removeDomainImpl

      protected abstract void removeDomainImpl(Domain domain) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException