Class SettingsBrandingServiceImpl

  • All Implemented Interfaces:
    de.aservo.confapi.commons.service.api.SettingsBrandingService

    @Component
    public class SettingsBrandingServiceImpl
    extends java.lang.Object
    implements de.aservo.confapi.commons.service.api.SettingsBrandingService
    • Constructor Summary

      Constructors 
      Constructor Description
      SettingsBrandingServiceImpl​(com.atlassian.jira.config.properties.ApplicationProperties applicationProperties, com.atlassian.jira.security.JiraAuthenticationContext authenticationContext, com.atlassian.jira.config.util.JiraHome jiraHome, com.atlassian.sal.api.pluginsettings.PluginSettingsFactory globalSettingsFactory, com.atlassian.jira.lookandfeel.LookAndFeelProperties lookAndFeelProperties, com.atlassian.jira.lookandfeel.upload.UploadService uploadService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.aservo.confapi.commons.model.SettingsBrandingColorSchemeBean getColourScheme()  
      java.io.InputStream getFavicon()  
      java.io.InputStream getLogo()  
      de.aservo.confapi.commons.model.SettingsBrandingColorSchemeBean setColourScheme​(@NotNull de.aservo.confapi.commons.model.SettingsBrandingColorSchemeBean colorSchemeBean)  
      void setFavicon​(@NotNull java.io.InputStream inputStream)  
      void setLogo​(@NotNull java.io.InputStream inputStream)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SettingsBrandingServiceImpl

        @Inject
        public SettingsBrandingServiceImpl​(com.atlassian.jira.config.properties.ApplicationProperties applicationProperties,
                                           com.atlassian.jira.security.JiraAuthenticationContext authenticationContext,
                                           com.atlassian.jira.config.util.JiraHome jiraHome,
                                           com.atlassian.sal.api.pluginsettings.PluginSettingsFactory globalSettingsFactory,
                                           com.atlassian.jira.lookandfeel.LookAndFeelProperties lookAndFeelProperties,
                                           com.atlassian.jira.lookandfeel.upload.UploadService uploadService)
    • Method Detail

      • getColourScheme

        public de.aservo.confapi.commons.model.SettingsBrandingColorSchemeBean getColourScheme()
        Specified by:
        getColourScheme in interface de.aservo.confapi.commons.service.api.SettingsBrandingService
      • setColourScheme

        public de.aservo.confapi.commons.model.SettingsBrandingColorSchemeBean setColourScheme​(@NotNull
                                                                                               @NotNull de.aservo.confapi.commons.model.SettingsBrandingColorSchemeBean colorSchemeBean)
        Specified by:
        setColourScheme in interface de.aservo.confapi.commons.service.api.SettingsBrandingService
      • getLogo

        public java.io.InputStream getLogo()
        Specified by:
        getLogo in interface de.aservo.confapi.commons.service.api.SettingsBrandingService
      • setLogo

        public void setLogo​(@NotNull
                            @NotNull java.io.InputStream inputStream)
        Specified by:
        setLogo in interface de.aservo.confapi.commons.service.api.SettingsBrandingService
      • getFavicon

        public java.io.InputStream getFavicon()
        Specified by:
        getFavicon in interface de.aservo.confapi.commons.service.api.SettingsBrandingService
      • setFavicon

        public void setFavicon​(@NotNull
                               @NotNull java.io.InputStream inputStream)
        Specified by:
        setFavicon in interface de.aservo.confapi.commons.service.api.SettingsBrandingService