Class CrowdPluginSettings

java.lang.Object
com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
com.atlassian.sal.crowd.pluginsettings.CrowdPluginSettings
All Implemented Interfaces:
com.atlassian.sal.api.pluginsettings.PluginSettings

public class CrowdPluginSettings extends com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Crowd implementation of PluginSettings interface. It stores properties using crowd's salPropertyDAO. There is a problem with hibernate that can't store (AFAIK) null values for a primary key fields. That's why we need to translate null key and null propertyName values to String value "null".
  • Constructor Details

  • Method Details

    • getActual

      protected String getActual(String propertyName)
      Specified by:
      getActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • putActual

      protected void putActual(String propertyName, String val)
      Specified by:
      putActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
    • removeActual

      protected void removeActual(String propertyName)
      Specified by:
      removeActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings