Class PluginUtils

java.lang.Object
org.craftercms.studio.impl.v2.utils.PluginUtils

public abstract class PluginUtils extends Object
Since:
4.0.0
Author:
joseross
  • Constructor Details

    • PluginUtils

      public PluginUtils()
  • Method Details

    • validatePluginParameters

      public static void validatePluginParameters(org.craftercms.commons.plugin.model.Plugin plugin, Map<String,String> params) throws MissingPluginParameterException
      Validates that all required parameters are provided and have a value
      Parameters:
      plugin - the plugin to validate
      params - the parameters to validate
      Throws:
      MissingPluginParameterException - if any of the required parameters is not valid
    • getPluginPath

      public static String getPluginPath(String pluginId)
    • getPluginConfigurationPath

      public static String getPluginConfigurationPath(StudioConfiguration studioConfiguration, String pluginId)