| Class | Description |
|---|---|
| ConfigurationModelValidator |
ExtensionModelValidator which applies to ExtensionModels which contains ConfigurationModels and
OperationModels . |
| ConnectionProviderModelValidator |
ExtensionModelValidator which applies to ExtensionModels which either contains ConnectionProviderModels,
OperationModels which require a connection or both. |
| ExportedTypesModelValidator |
Validates that the exported types used as:
Return type of an
OperationModel
Parameter of an OperationModel
Return type of an SourceModel
These exported types should comply that for each parameter they contain, there must exist a getter method for that parameter. |
| JavaSubtypesModelValidator |
ExtensionModelValidator which applies to ExtensionModels. |
| MetadataComponentModelValidator | |
| NullSafeModelValidator |
Validates that all fields of the
parameters which are annotated with NullSafe honor that:
Both dictionaries and collections cannot specify a particular NullSafe.defaultImplementingType()
NullSafe.defaultImplementingType() must be assignable to the field
NullSafe cannot be used with basic types reserved name. |
| OAuthConnectionProviderModelValidator |
Validates that OAuth enabled
ConnectionProviders are well formed |
| OperationParametersTypeModelValidator |
Validates that all
operations parameters are from a valid type. |
| OperationReturnTypeModelValidator |
Validates that all
operations specify a valid return type. |
| ParameterGroupModelValidator |
Validates that the classes through which parameter groups are implemented are valid
|
| ParameterTypeModelValidator |
Validates that the parameter types are valid
|
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.