java.lang.Object
org.exoplatform.commons.api.notification.plugin.config.PluginConfig

public class PluginConfig extends Object
  • Field Details

  • Constructor Details

    • PluginConfig

      public PluginConfig()
  • Method Details

    • getPluginId

      public String getPluginId()
      Returns:
      the pluginId
    • setPluginId

      public void setPluginId(String pluginId)
      Parameters:
      pluginId - the pluginId to set
    • getResourceBundleKey

      public String getResourceBundleKey()
      Returns:
      the resourceBundleKey
    • setResourceBundleKey

      public void setResourceBundleKey(String resourceBundleKey)
      Parameters:
      resourceBundleKey - the resourceBundleKey to set
    • getOrder

      public String getOrder()
      Returns:
      the order
    • setOrder

      public void setOrder(String order)
      Parameters:
      order - the order to set
    • getDefaultConfig

      public List<String> getDefaultConfig()
      Returns:
      the defaultConfig
    • setDefaultConfig

      public void setDefaultConfig(List<String> defaultConfig)
      Parameters:
      defaultConfig - the defaultConfig to set
    • getGroupId

      public String getGroupId()
      Returns:
      the groupId
    • setGroupId

      public void setGroupId(String groupId)
      Parameters:
      groupId - the groupId to set
    • isChildPlugin

      public boolean isChildPlugin()
      Returns:
      the isChildPlugin
    • isChildPlugin

      public PluginConfig isChildPlugin(boolean isChildPlugin)
      Parameters:
      isChildPlugin - the isChildPlugin to set return the PluginConfig
    • getGroupConfig

      public GroupConfig getGroupConfig()
      Returns:
      the groupConfig
    • setGroupConfig

      public void setGroupConfig(GroupConfig groupConfig)
      Parameters:
      groupConfig - the groupConfig to set
    • getBundlePath

      public String getBundlePath()
      Returns:
      the bundlePath
    • setBundlePath

      public void setBundlePath(String bundlePath)
      Parameters:
      bundlePath - the bundlePath to set
    • getKeyMapping

      public Map<String,String> getKeyMapping()
      Returns:
      the keyMapping
    • setKeyMapping

      public void setKeyMapping(Map<String,String> keyMapping)
      Parameters:
      keyMapping - the keyMapping to set
    • addKeyMapping

      public PluginConfig addKeyMapping(String key, String value)
    • getKeyValue

      public String getKeyValue(String key, String defaultValue)
    • getTemplateConfig

      public TemplateConfig getTemplateConfig()
      Returns:
      the templateConfig
    • setTemplateConfig

      public void setTemplateConfig(TemplateConfig templateConfig)
      Parameters:
      templateConfig - the templateConfig to set
    • getAdditionalChannels

      public List<String> getAdditionalChannels()
    • setAdditionalChannels

      public void setAdditionalChannels(List<String> additionalChannels)
    • addAdditionalChannel

      public void addAdditionalChannel(String channel)