Interface IRundeckProjectConfigModifier

  • All Known Implementing Classes:
    FrameworkProjectConfig

    public interface IRundeckProjectConfigModifier
    Created by greg on 2/2/16.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void generateProjectPropertiesFile​(boolean overwrite, java.util.Properties properties, boolean addDefault)  
      void mergeProjectProperties​(java.util.Properties properties, java.util.Set<java.lang.String> removePrefixes)
      Update the project properties file by setting updating the given properties, and removing any properties that have a prefix in the removePrefixes set
      void setProjectProperties​(java.util.Properties properties)
      Set the project properties file contents exactly
    • Method Detail

      • mergeProjectProperties

        void mergeProjectProperties​(java.util.Properties properties,
                                    java.util.Set<java.lang.String> removePrefixes)
        Update the project properties file by setting updating the given properties, and removing any properties that have a prefix in the removePrefixes set
        Parameters:
        properties - new properties to put in the file
        removePrefixes - prefixes of properties to remove from the file
      • setProjectProperties

        void setProjectProperties​(java.util.Properties properties)
        Set the project properties file contents exactly
        Parameters:
        properties - new properties to use in the file
      • generateProjectPropertiesFile

        void generateProjectPropertiesFile​(boolean overwrite,
                                           java.util.Properties properties,
                                           boolean addDefault)