public class ContextPreferencesServiceImpl extends Object implements ContextPreferencesService
| Constructor and Description |
|---|
ContextPreferencesServiceImpl() |
public Map findEmailPreference(String contextId) throws SocialException
findEmailPreference in interface ContextPreferencesServiceSocialExceptionpublic String getNotificationEmailTemplate(String contextId, String notificationType) throws SocialException
getNotificationEmailTemplate in interface ContextPreferencesServiceSocialExceptionpublic Map<String,Object> getContextPreferences(String contextId)
getContextPreferences in interface ContextPreferencesServicepublic boolean saveContextPreference(String contextId, Map<String,Object> preferences)
saveContextPreference in interface ContextPreferencesServicepublic boolean deleteContextPreference(String context, List<String> preferences)
deleteContextPreference in interface ContextPreferencesServicepublic boolean saveEmailTemplate(String context, String type, String template) throws SocialException
saveEmailTemplate in interface ContextPreferencesServiceSocialExceptionpublic String getEmailTemplate(String context, String emailTemplateType) throws SocialException
getEmailTemplate in interface ContextPreferencesServiceSocialExceptionpublic void setContextPreferencesRepository(ContextPreferencesRepository contextPreferencesRepository)
public void setInvalidKeys(String invalidKeys)
public Map<String,Object> saveEmailConfig(String contextId, Map<String,Object> newConfiguration) throws SocialException
saveEmailConfig in interface ContextPreferencesServiceSocialExceptionpublic Map<String,Object> getAllPreferences(String context)
getAllPreferences in interface ContextPreferencesServicepublic void saveAllContextPreferences(String contextId, Map<String,Object> newPreferences) throws SocialException
saveAllContextPreferences in interface ContextPreferencesServiceSocialExceptionpublic void setTenantConfigurationServiceImpl(TenantConfigurationService tenantConfigurationService)
public void setEmailConfigCache(net.sf.ehcache.Ehcache emailConfigCache)
Copyright © 2019 CrafterCMS. All Rights Reserved.