Class ContextPreferencesServiceImpl
- java.lang.Object
-
- org.craftercms.social.services.system.impl.ContextPreferencesServiceImpl
-
- All Implemented Interfaces:
ContextPreferencesService
public class ContextPreferencesServiceImpl extends Object implements ContextPreferencesService
-
-
Constructor Summary
Constructors Constructor Description ContextPreferencesServiceImpl()
-
Method Summary
-
-
-
Method Detail
-
findEmailPreference
public Map findEmailPreference(String contextId) throws SocialException
- Specified by:
findEmailPreference
in interfaceContextPreferencesService
- Throws:
SocialException
-
getNotificationEmailTemplate
public String getNotificationEmailTemplate(String contextId, String notificationType) throws SocialException
- Specified by:
getNotificationEmailTemplate
in interfaceContextPreferencesService
- Throws:
SocialException
-
getContextPreferences
public Map<String,Object> getContextPreferences(String contextId)
- Specified by:
getContextPreferences
in interfaceContextPreferencesService
-
saveContextPreference
public boolean saveContextPreference(String contextId, Map<String,Object> preferences)
- Specified by:
saveContextPreference
in interfaceContextPreferencesService
-
deleteContextPreference
public boolean deleteContextPreference(String context, List<String> preferences)
- Specified by:
deleteContextPreference
in interfaceContextPreferencesService
-
saveEmailTemplate
public boolean saveEmailTemplate(String context, String type, String template) throws SocialException
- Specified by:
saveEmailTemplate
in interfaceContextPreferencesService
- Throws:
SocialException
-
getEmailTemplate
public String getEmailTemplate(String context, String emailTemplateType) throws SocialException
- Specified by:
getEmailTemplate
in interfaceContextPreferencesService
- Throws:
SocialException
-
setContextPreferencesRepository
public void setContextPreferencesRepository(ContextPreferencesRepository contextPreferencesRepository)
-
setInvalidKeys
public void setInvalidKeys(String invalidKeys)
-
saveEmailConfig
public Map<String,Object> saveEmailConfig(String contextId, Map<String,Object> newConfiguration) throws SocialException
- Specified by:
saveEmailConfig
in interfaceContextPreferencesService
- Throws:
SocialException
-
getAllPreferences
public Map<String,Object> getAllPreferences(String context)
- Specified by:
getAllPreferences
in interfaceContextPreferencesService
-
saveAllContextPreferences
public void saveAllContextPreferences(String contextId, Map<String,Object> newPreferences) throws SocialException
- Specified by:
saveAllContextPreferences
in interfaceContextPreferencesService
- Throws:
SocialException
-
setTenantConfigurationServiceImpl
public void setTenantConfigurationServiceImpl(TenantConfigurationService tenantConfigurationService)
-
-