Interface PluginPropertyManager

All Known Implementing Classes:
PluginPropertyManagerGeneric

public interface PluginPropertyManager
Manages plugin properties.

All properties are inserted with a "plugin." prefix.

  • Method Details

    • getProperty

      String getProperty(String key, String name) throws ObjectNotFoundException
      Throws:
      ObjectNotFoundException
    • setProperty

      void setProperty(String key, String name, String value)
    • setProperties

      void setProperties(String key, Map<String,String> properties)
      Replaces all properties which have the given key with a new collection. What this means for properties having the given key:
      • All properties which are not present in the properties map will be removed.
      • New properties from the properties map will be added.
      • Existing properties which are also present in the properties map will be updated.
      Parameters:
      key - properties key
      properties - mapping of names to values of properties
    • removeProperty

      void removeProperty(String key, String name)
    • findAll

      Map<String,String> findAll(String key)