com.atlassian.sal.crowd.pluginsettings
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".
|
Method Summary |
protected java.lang.String |
getActual(java.lang.String propertyName)
|
protected void |
putActual(java.lang.String propertyName,
java.lang.String val)
|
protected void |
removeActual(java.lang.String propertyName)
|
| Methods inherited from class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings |
get, put, remove |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CrowdPluginSettings
public CrowdPluginSettings(java.lang.String key,
PluginPropertyManager pluginPropertyManager)
getActual
protected java.lang.String getActual(java.lang.String propertyName)
- Specified by:
getActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
putActual
protected void putActual(java.lang.String propertyName,
java.lang.String val)
- Specified by:
putActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
removeActual
protected void removeActual(java.lang.String propertyName)
- Specified by:
removeActual in class com.atlassian.sal.core.pluginsettings.AbstractStringPluginSettings
Copyright © 2011 Atlassian. All Rights Reserved.