@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.
ConfigurationManagementDEFAULT_CONFLUENCE_SYSTEM_ID, DEFAULT_DATABASE_ID, DEFAULT_LDAP_SYSTEM_ID| Constructor and Description |
|---|
ConfigurationManagementBase() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultBlog, setPrimaryAuthenticationpublic ApplicationConfigurationSettingDao getApplicationConfigurationSettingDao()
@Transactional(readOnly=true,
propagation=REQUIRES_NEW)
public Collection<ApplicationConfigurationSetting> getApplicationConfigurationSettings()
getApplicationConfigurationSettings in interface ConfigurationManagementpublic ClientConfigurationDao getClientConfigurationDao()
@Transactional(readOnly=true) public ImageVO getClientLogo()
getClientLogo in interface ConfigurationManagementpublic Configuration getConfiguration()
getConfiguration in interface ConfigurationManagementpublic 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>)AuthorizationExceptionprotected 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 ConfigurationManagementConfigurationManagement.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 ConfigurationManagementsettings - The updated settings.AuthorizationException - Exception.public void updateClientLogo(byte[] image)
updateClientLogo in interface ConfigurationManagementimage - The logo as byte array.public void updateClientSetting(ClientConfigurationPropertyConstant key, String value)
updateClientSetting in interface ConfigurationManagementkey - The key of the setting.value - The updated value.public void updateClientSettings(Map<ClientConfigurationPropertyConstant,String> settings)
updateClientSettings in interface ConfigurationManagementsettings - The updated settings.public void updateClientTimeZoneId(String timeZoneId)
updateClientTimeZoneId in interface ConfigurationManagementtimeZoneId - The clients new timezone.public void updateConfluenceAuthConfig(ConfluenceConfiguration confluenceAuthConf) throws AuthorizationException, PrimaryAuthenticationException
Updates or creates the confluence authentication configuration
updateConfluenceAuthConfig in interface ConfigurationManagementconfluenceAuthConf - The updated Confluence authentication configuration.AuthorizationException - Exception.PrimaryAuthenticationException - Exception.public void updateDefaultBlog(Blog blog)
Updates the default blog.
updateDefaultBlog in interface ConfigurationManagementblog - The new default blog.public void updateLdapConfiguration(LdapConfiguration ldapConfig) throws AuthorizationException, PrimaryAuthenticationException
updateLdapConfiguration in interface ConfigurationManagementldapConfig - The updated LDAP authentication configuration.AuthorizationException - Exception.PrimaryAuthenticationException - Exception.Copyright © 2019 Communote team. All rights reserved.