java.lang.Object
org.mule.runtime.extension.internal.loader.validator.ParameterModelValidator
All Implemented Interfaces:
ExtensionModelValidator

public final class ParameterModelValidator extends Object implements ExtensionModelValidator
Validates that all parameters provided by the configurations, connection providers and operations from the extension complies with:
  • If the parameter is a ArrayType the name should be plural
  • The metadataType must be provided
  • If required, cannot provide a default value
  • The Class of the parameter must be valid too, that implies that the class shouldn't contain any field with a reserved name.
Since:
1.0.0
  • Constructor Details

    • ParameterModelValidator

      public ParameterModelValidator()
  • Method Details