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 longcountConfigsByTemplateId(String id)Responsedelete(String id)List<MailboxConfiguration>findAllActiveInboxConfiguration()For Inbox processing we get all mailbox configurations with active Inbox processing enabledMailboxConfigurationnextActiveConfig()Return next active config to be used from the set of activevoidrefreshMailboxConfigurationStorage()MailboxConfigurationsave(MailboxConfiguration dto)ResponsesaveCertificate(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
-
-