Package sonia.scm

Interface PropertiesAware

All Known Implementing Classes:
BasicPropertiesAware, Changeset, Group, Repository, User

public interface PropertiesAware
Base interface of all objects which have properties.
Since:
1.6
  • Method Details

    • removeProperty

      void removeProperty(String key)
    • getProperties

      Map<String,String> getProperties()
      Returns all properties.
    • getProperty

      String getProperty(String key)
      Returns the property value for the given key or null if the key does not exist.
      Parameters:
      key - - the key of the property
    • setProperties

      void setProperties(Map<String,String> properties)
      Sets all properties and overwrites existing ones.
      Parameters:
      properties - to set
    • setProperty

      void setProperty(String key, String value)
      Sets a single property.
      Parameters:
      key - - The key of the property
      value - - The value of the property