public class ValidationEngine extends Object
| Modifier and Type | Field and Description |
|---|---|
static List<ValidationRule> |
ALL_RULES |
| Constructor and Description |
|---|
ValidationEngine() |
ValidationEngine(List<ValidationRule> rules) |
| Modifier and Type | Method and Description |
|---|---|
long |
countResults(ValidationRule.Level level) |
List<ValidationResult> |
getResults() |
boolean |
isSuccess() |
void |
logResults() |
void |
validateApi(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel) |
void |
validateApiDescriptors(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel,
List<com.mulesoft.connectivity.rest.sdk.internal.descriptor.model.ConnectorDescriptor> connectorDescriptors) |
void |
validateConnectorModel(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel) |
void |
validateConnectorModelBuilder(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder) |
void |
validateConnectorModelBuilderStep(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder) |
void |
validateConnectorModelCreateConnectorMojo(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel) |
void |
validateDescriptor(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel,
com.mulesoft.connectivity.rest.sdk.internal.descriptor.model.ConnectorDescriptor connectorDescriptor,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder) |
void |
validateFiles(Path outputDir,
com.mulesoft.connectivity.rest.sdk.templating.api.RestSdkRunConfiguration runConfiguration) |
public static final List<ValidationRule> ALL_RULES
public ValidationEngine()
public ValidationEngine(List<ValidationRule> rules)
public void validateApi(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel)
public void validateDescriptor(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel,
com.mulesoft.connectivity.rest.sdk.internal.descriptor.model.ConnectorDescriptor connectorDescriptor,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder)
public void validateApiDescriptors(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel,
List<com.mulesoft.connectivity.rest.sdk.internal.descriptor.model.ConnectorDescriptor> connectorDescriptors)
public void validateConnectorModelBuilderStep(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder)
public void validateConnectorModelBuilder(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder)
public void validateConnectorModel(com.mulesoft.connectivity.rest.sdk.internal.webapi.model.APIModel apiModel,
com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel)
public void validateConnectorModelCreateConnectorMojo(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.ConnectorModel connectorModel)
public void validateFiles(Path outputDir, com.mulesoft.connectivity.rest.sdk.templating.api.RestSdkRunConfiguration runConfiguration)
public boolean isSuccess()
public void logResults()
public long countResults(ValidationRule.Level level)
public List<ValidationResult> getResults()
Copyright © 2023. All rights reserved.