Package org.openiam.esb.core.mailbox
Interface MailboxConfigurationService
-
- All Superinterfaces:
GetBeansService<MailboxConfiguration,MailboxConfigurationEntity,String,MailboxConfigurationSearchBean>
- All Known Implementing Classes:
MailboxConfigurationServiceImpl
public interface MailboxConfigurationService extends GetBeansService<MailboxConfiguration,MailboxConfigurationEntity,String,MailboxConfigurationSearchBean>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
countConfigsByTemplateId(String id)
Response
delete(String id)
List<MailboxConfiguration>
findAllActiveInboxConfiguration()
For Inbox processing we get all mailbox configurations with active Inbox processing enabledMailboxConfiguration
nextActiveConfig()
Return next active config to be used from the set of activevoid
refreshMailboxConfigurationStorage()
MailboxConfiguration
save(MailboxConfiguration dto)
Response
saveCertificate(MailBoxClientCertificate mailBoxClientCertificate)
-
Methods inherited from interface org.openiam.esb.core.service.GetBeansService
countBeans, find, findBeans, findBeans, get
-
-
-
-
Method Detail
-
countConfigsByTemplateId
@Transactional(readOnly=true) long countConfigsByTemplateId(String id)
-
save
MailboxConfiguration save(MailboxConfiguration dto) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
delete
Response delete(String id) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
findAllActiveInboxConfiguration
List<MailboxConfiguration> findAllActiveInboxConfiguration()
For Inbox processing we get all mailbox configurations with active Inbox processing enabled- Returns:
List
-
refreshMailboxConfigurationStorage
@Transactional void refreshMailboxConfigurationStorage()
-
nextActiveConfig
@Transactional(readOnly=true) MailboxConfiguration nextActiveConfig()
Return next active config to be used from the set of active- Returns:
-
saveCertificate
Response saveCertificate(MailBoxClientCertificate mailBoxClientCertificate) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-