public class JahiaPreferencesService extends JahiaService
settingsBean| Modifier and Type | Method and Description |
|---|---|
<T extends JCRNodeWrapper> |
createProvider(Class<T> c) |
void |
deleteAllPreferencesByPrincipal(Principal principal)
Delete principal's preferences
|
CacheService |
getCacheService() |
JahiaPreferencesProvider<GenericJahiaPreference> |
getGenericPreferencesProvider()
Get Generic preference provider
|
static JahiaPreferencesService |
getInstance() |
JCRStoreService |
getJcrStoreService() |
<T extends JCRNodeWrapper> |
getPreferencesProviderByClass(Class<T> c) |
JahiaPreferencesProvider |
getPreferencesProviderByType(String providerType)
Get provider by type
|
Map |
getProviders() |
Map<String,String> |
getProviderTypes() |
void |
setCacheService(CacheService cacheService) |
void |
setJcrStoreService(JCRStoreService jcrStoreService) |
void |
setProviders(Map providers) |
void |
setProviderTypes(Map<String,String> providerTypes) |
void |
start() |
void |
stop() |
getSettingsBean, setSettingsBeanpublic void start()
throws JahiaInitializationException
start in class JahiaServiceJahiaInitializationExceptionpublic <T extends JCRNodeWrapper> JahiaPreferencesJCRProviders<T> createProvider(Class<T> c)
public void stop()
stop in class JahiaServicepublic static JahiaPreferencesService getInstance()
public CacheService getCacheService()
public void setCacheService(CacheService cacheService)
public JCRStoreService getJcrStoreService()
public void setJcrStoreService(JCRStoreService jcrStoreService)
public Map getProviders()
public void setProviders(Map providers)
public void deleteAllPreferencesByPrincipal(Principal principal)
principal - public JahiaPreferencesProvider getPreferencesProviderByType(String providerType) throws JahiaPreferenceProviderException
providerType - JahiaPreferenceProviderExceptionpublic <T extends JCRNodeWrapper> JahiaPreferencesProvider<T> getPreferencesProviderByClass(Class<T> c) throws JahiaPreferenceProviderException
JahiaPreferenceProviderExceptionpublic JahiaPreferencesProvider<GenericJahiaPreference> getGenericPreferencesProvider() throws JahiaPreferenceProviderException
JahiaPreferenceProviderExceptionCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.