com.pmease.quickbuild.pluginsupport
Class PluginSettingHelper

java.lang.Object
  extended by com.pmease.quickbuild.pluginsupport.PluginSettingHelper

public class PluginSettingHelper
extends java.lang.Object


Constructor Summary
PluginSettingHelper()
           
 
Method Summary
static java.lang.Object findConfigurationSetting(java.lang.Class<? extends Plugin> pluginClass, Configuration configuration, boolean interpolate)
           
static java.lang.Object getConfigurationSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, Configuration configuration, boolean interpolate)
           
static java.lang.Object getDefaultSetting(java.lang.Class<?> settingClass)
           
static java.lang.Object getGroupSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, Group group, boolean interpolate)
           
static java.lang.Object getSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, boolean interpolate)
           
static java.lang.Object getUserSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, User user, boolean interpolate)
           
static void saveConfigurationSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, Configuration configuration, java.lang.Object pluginSetting)
           
static void saveGroupSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, Group group, java.lang.Object pluginSetting)
           
static void saveSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, java.lang.Object pluginSetting)
           
static void saveUserSetting(java.lang.Class<? extends AbstractPlugin> pluginClass, User user, java.lang.Object pluginSetting)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginSettingHelper

public PluginSettingHelper()
Method Detail

getConfigurationSetting

public static java.lang.Object getConfigurationSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                                                       Configuration configuration,
                                                       boolean interpolate)

findConfigurationSetting

public static java.lang.Object findConfigurationSetting(java.lang.Class<? extends Plugin> pluginClass,
                                                        Configuration configuration,
                                                        boolean interpolate)

getGroupSetting

public static java.lang.Object getGroupSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                                               Group group,
                                               boolean interpolate)

getUserSetting

public static java.lang.Object getUserSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                                              User user,
                                              boolean interpolate)

getSetting

public static java.lang.Object getSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                                          boolean interpolate)

saveSetting

public static void saveSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                               java.lang.Object pluginSetting)

saveConfigurationSetting

public static void saveConfigurationSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                                            Configuration configuration,
                                            java.lang.Object pluginSetting)

saveUserSetting

public static void saveUserSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                                   User user,
                                   java.lang.Object pluginSetting)

saveGroupSetting

public static void saveGroupSetting(java.lang.Class<? extends AbstractPlugin> pluginClass,
                                    Group group,
                                    java.lang.Object pluginSetting)

getDefaultSetting

public static java.lang.Object getDefaultSetting(java.lang.Class<?> settingClass)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.