public abstract class ConnectorModelBuilderPropertyCannotBeOverridenRule extends DescriptorConnectorModelBuilderValidationRule
ValidationRule.Leveldescription, explanation, level| Constructor and Description |
|---|
ConnectorModelBuilderPropertyCannotBeOverridenRule() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getNotOverridablePropertyName() |
protected abstract Object |
getNotOverridablePropertyValue(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder) |
protected abstract Object |
getPropertyValueToSet(com.mulesoft.connectivity.rest.sdk.internal.descriptor.model.ConnectorDescriptor connectorDescriptor) |
List<ValidationResult> |
validate(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) |
getDescription, getExplanation, getLevelpublic ConnectorModelBuilderPropertyCannotBeOverridenRule()
public List<ValidationResult> validate(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)
validate in class DescriptorConnectorModelBuilderValidationRuleprotected abstract Object getNotOverridablePropertyValue(com.mulesoft.connectivity.rest.sdk.internal.connectormodel.builder.ConnectorModelBuilder connectorModelBuilder)
protected abstract Object getPropertyValueToSet(com.mulesoft.connectivity.rest.sdk.internal.descriptor.model.ConnectorDescriptor connectorDescriptor)
protected abstract String getNotOverridablePropertyName()
Copyright © 2023. All rights reserved.