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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected abstract void
cancelImpl
(Account account) void
close()
void
protected abstract void
createImpl
(Account account) void
protected abstract void
modifyImpl
(Account account) void
removeDomain
(Domain domain) protected abstract void
removeDomainImpl
(Domain domain) void
updateDomain
(Domain domain) protected abstract void
updateDomainImpl
(Domain domain) Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
EmailServiceActivator
public EmailServiceActivator()
-
-
Method Details
-
create
- Throws:
ru.bitel.bgbilling.common.BGException
-
cancel
- Throws:
ru.bitel.bgbilling.common.BGException
-
modify
- Throws:
ru.bitel.bgbilling.common.BGException
-
createImpl
- Throws:
ru.bitel.bgbilling.common.BGException
-
cancelImpl
- Throws:
ru.bitel.bgbilling.common.BGException
-
modifyImpl
- Throws:
ru.bitel.bgbilling.common.BGException
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
updateDomain
- Throws:
ru.bitel.bgbilling.common.BGException
-
removeDomain
- 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
-