@Transactional(propagation=REQUIRED) public abstract class ConfigurationManagementBase extends Object implements ConfigurationManagement
Spring Service base class for com.communote.server.service.ConfigurationManagement
,
provides access to all services and entities referenced by this service.
ConfigurationManagement
DEFAULT_CONFLUENCE_SYSTEM_ID, DEFAULT_DATABASE_ID, DEFAULT_LDAP_SYSTEM_ID
Constructor and Description |
---|
ConfigurationManagementBase() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultBlog, setPrimaryAuthentication
public ApplicationConfigurationSettingDao getApplicationConfigurationSettingDao()
@Transactional(readOnly=true, propagation=REQUIRES_NEW) public Collection<ApplicationConfigurationSetting> getApplicationConfigurationSettings()
getApplicationConfigurationSettings
in interface ConfigurationManagement
public ClientConfigurationDao getClientConfigurationDao()
@Transactional(readOnly=true) public ImageVO getClientLogo()
getClientLogo
in interface ConfigurationManagement
public Configuration getConfiguration()
getConfiguration
in interface ConfigurationManagement
public ConfigurationDao getConfigurationDao()
public ConfluenceConfigurationDao getConfluenceConfigurationDao()
public ExternalSystemConfigurationDao getExternalSystemConfigurationDao()
public LdapConfigurationDao getLdapConfigurationDao()
protected Principal getPrincipal()
principal
if one has been set, otherwise returns
null
.public SettingDao getSettingDao()
protected abstract void handleDefaultBlog(Blog blog)
#updateDefaultBlog(com.communote.server.model.config.ConfluenceConfiguration)
protected abstract Collection<ApplicationConfigurationSetting> handleGetApplicationConfigurationSettings()
getApplicationConfigurationSettings()
protected abstract ImageVO handleGetClientLogo()
getClientLogo()
protected abstract Configuration handleGetConfiguration()
getConfiguration()
protected abstract void handleRemoveClientLogo()
removeClientLogo()
protected abstract void handleUpdateApplicationSettings(Map<ApplicationConfigurationPropertyConstant,String> settings) throws AuthorizationException
#updateApplicationSettings(java.util.Map<
ApplicationConfigurationPropertyConstant, String>)
AuthorizationException
protected abstract void handleUpdateClientLogo(byte[] image)
updateClientLogo(byte[])
protected abstract void handleUpdateClientSetting(ClientConfigurationPropertyConstant key, String value)
updateClientSetting(com.communote.server.api.core.config.ClientConfigurationPropertyConstant, String)
protected abstract void handleUpdateClientSettings(Map<ClientConfigurationPropertyConstant,String> settings)
#updateClientSettings(java.util.Map<
ClientConfigurationPropertyConstant,String>)
protected abstract void handleUpdateClientTimeZoneId(String timeZoneId)
updateClientTimeZoneId(String)
protected abstract void handleUpdateConfluenceAuthConfig(ConfluenceConfiguration confluenceAuthConf) throws AuthorizationException, PrimaryAuthenticationException
updateConfluenceAuthConfig(com.communote.server.model.config.ConfluenceConfiguration)
protected abstract void handleUpdateLdapConfiguration(LdapConfiguration ldapConfig) throws AuthorizationException, PrimaryAuthenticationException
updateLdapConfiguration(com.communote.server.model.config.LdapConfiguration)
public void removeClientLogo()
removeClientLogo
in interface ConfigurationManagement
ConfigurationManagement.removeClientLogo()
public void setApplicationConfigurationSettingDao(ApplicationConfigurationSettingDao applicationConfigurationSettingDao)
applicationConfigurationSettingDao
- the applicationConfigurationSettingDao to setpublic void setClientConfigurationDao(ClientConfigurationDao clientConfigurationDao)
clientConfigurationDao
- the clientConfigurationDao to setpublic void setConfigurationDao(ConfigurationDao configurationDao)
configurationDao
- the configurationDao to setpublic void setConfluenceConfigurationDao(ConfluenceConfigurationDao confluenceConfigurationDao)
confluenceConfigurationDao
- the confluenceConfigurationDao to setpublic void setExternalSystemConfigurationDao(ExternalSystemConfigurationDao externalSystemConfigurationDao)
externalSystemConfigurationDao
- the externalSystemConfigurationDao to setpublic void setLdapConfigurationDao(LdapConfigurationDao ldapConfigurationDao)
ldapConfigurationDao
- the ldapConfigurationDao to setpublic void setSettingDao(SettingDao settingDao)
settingDao
- the settingDao to setpublic void updateApplicationSettings(Map<ApplicationConfigurationPropertyConstant,String> settings) throws AuthorizationException
updateApplicationSettings
in interface ConfigurationManagement
settings
- The updated settings.AuthorizationException
- Exception.public void updateClientLogo(byte[] image)
updateClientLogo
in interface ConfigurationManagement
image
- The logo as byte array.public void updateClientSetting(ClientConfigurationPropertyConstant key, String value)
updateClientSetting
in interface ConfigurationManagement
key
- The key of the setting.value
- The updated value.public void updateClientSettings(Map<ClientConfigurationPropertyConstant,String> settings)
updateClientSettings
in interface ConfigurationManagement
settings
- The updated settings.public void updateClientTimeZoneId(String timeZoneId)
updateClientTimeZoneId
in interface ConfigurationManagement
timeZoneId
- The clients new timezone.public void updateConfluenceAuthConfig(ConfluenceConfiguration confluenceAuthConf) throws AuthorizationException, PrimaryAuthenticationException
Updates or creates the confluence authentication configuration
updateConfluenceAuthConfig
in interface ConfigurationManagement
confluenceAuthConf
- The updated Confluence authentication configuration.AuthorizationException
- Exception.PrimaryAuthenticationException
- Exception.public void updateDefaultBlog(Blog blog)
Updates the default blog.
updateDefaultBlog
in interface ConfigurationManagement
blog
- The new default blog.public void updateLdapConfiguration(LdapConfiguration ldapConfig) throws AuthorizationException, PrimaryAuthenticationException
updateLdapConfiguration
in interface ConfigurationManagement
ldapConfig
- The updated LDAP authentication configuration.AuthorizationException
- Exception.PrimaryAuthenticationException
- Exception.Copyright © 2019 Communote team. All rights reserved.