public abstract class AbstractErrorTypesValidation extends AbstractErrorValidation
ErrorTypeRepository from validations.ON_ERROR, ON_ERROR_CONTINUE, ON_ERROR_CONTINUE_IDENTIFIER, ON_ERROR_IDENTIFIER, ON_ERROR_PROPAGATE, ON_ERROR_PROPAGATE_IDENTIFIER, RAISE_ERROR, RAISE_ERROR_IDENTIFIER| Constructor and Description |
|---|
AbstractErrorTypesValidation(Optional<org.mule.runtime.api.config.FeatureFlaggingService> featureFlaggingService,
boolean ignoreParamsWithProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected static Set<String> |
getAlreadyUsedErrorNamespaces(org.mule.runtime.ast.api.ArtifactAst artifact) |
org.mule.runtime.ast.api.validation.Validation.Level |
getLevel() |
protected static boolean |
isAllowedBorrowedNamespace(String namespace) |
protected boolean |
isErrorTypePresent(org.mule.runtime.ast.api.ComponentAst component) |
boolean |
isIgnoreParamsWithProperties() |
protected static Optional<org.mule.runtime.api.message.ErrorType> |
lookup(org.mule.runtime.ast.api.ComponentAst component,
org.mule.runtime.ast.api.ArtifactAst artifact) |
protected static org.mule.runtime.api.component.ComponentIdentifier |
parseErrorType(String stringRepresentation) |
protected static Optional<org.mule.runtime.ast.api.validation.ValidationResultItem> |
validateErrorTypeId(org.mule.runtime.ast.api.ComponentAst component,
org.mule.runtime.ast.api.ComponentParameterAst parameter,
org.mule.runtime.ast.api.ArtifactAst artifact,
org.mule.runtime.ast.api.validation.Validation validation,
String errorTypeString,
org.mule.runtime.api.component.ComponentIdentifier errorTypeId) |
errorMappingPresent, errorMappingSourceNotPropertyDependant, errorMappingSourcePropertyDependant, errorMappingTargetNotPropertyDependant, errorMappingTargetPropertyDependant, getErrorMappings, getErrorMappingsParameter, getErrorTypeParam, isErrorTypePresentAndPropertyDependantpublic AbstractErrorTypesValidation(Optional<org.mule.runtime.api.config.FeatureFlaggingService> featureFlaggingService, boolean ignoreParamsWithProperties)
public org.mule.runtime.ast.api.validation.Validation.Level getLevel()
protected boolean isErrorTypePresent(org.mule.runtime.ast.api.ComponentAst component)
protected static Optional<org.mule.runtime.ast.api.validation.ValidationResultItem> validateErrorTypeId(org.mule.runtime.ast.api.ComponentAst component, org.mule.runtime.ast.api.ComponentParameterAst parameter, org.mule.runtime.ast.api.ArtifactAst artifact, org.mule.runtime.ast.api.validation.Validation validation, String errorTypeString, org.mule.runtime.api.component.ComponentIdentifier errorTypeId)
protected static Optional<org.mule.runtime.api.message.ErrorType> lookup(org.mule.runtime.ast.api.ComponentAst component, org.mule.runtime.ast.api.ArtifactAst artifact)
protected static org.mule.runtime.api.component.ComponentIdentifier parseErrorType(String stringRepresentation)
protected static boolean isAllowedBorrowedNamespace(String namespace)
protected static Set<String> getAlreadyUsedErrorNamespaces(org.mule.runtime.ast.api.ArtifactAst artifact)
public boolean isIgnoreParamsWithProperties()
Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.