| Modifier and Type | Method and Description |
|---|---|
static ConnectorDescriptor |
DescriptorScaffolder.scaffoldDescriptorModel(File spec,
SpecFormat format,
Parser parser,
DescriptorMode descriptorMode) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DescriptorScaffolder.writeToYaml(ConnectorDescriptor connectorDescriptor,
Path outputDir) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorModel |
ConnectorModelBuilder.buildConnectorModel(APIModel apiModel,
ConnectorDescriptor connectorDescriptor) |
ConnectorOperation |
ConnectorOperationBuilder.buildOperation(APIOperationModel apiOperationModel,
EndPointDescriptor endPointDescriptor,
OperationDescriptor operationDescriptor,
ConnectorDescriptor connectorDescriptor) |
List<ConnectorOperation> |
ConnectorOperationBuilder.buildOperations(APIModel apiModel,
ConnectorDescriptor connectorDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorDescriptor |
DescriptorParser.parseConnectorDescriptor(File connectorDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
String |
DescriptorWriter.write(ConnectorDescriptor connectorDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationResult> |
ModelValidator.postValidate(APIModel apiModel,
ConnectorDescriptor connectorDescriptor,
ConnectorModel connectorModel) |
abstract List<ValidationResult> |
ValidationRule.postValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel,
ConnectorModel connectorModel) |
List<ValidationResult> |
PreValidationRule.postValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel,
ConnectorModel connectorModel) |
List<ValidationResult> |
ModelValidator.preValidate(APIModel apiModel,
ConnectorDescriptor connectorDescriptor) |
List<ValidationResult> |
PostValidationRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
abstract List<ValidationResult> |
ValidationRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
boolean |
ValidationEngine.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
| Modifier and Type | Method and Description |
|---|---|
List<ValidationResult> |
OperationMustDeclareResponseBodyRule.postValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel,
ConnectorModel connectorModel) |
List<ValidationResult> |
OperationNameMustBeFriendlyRule.postValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel,
ConnectorModel connectorModel) |
List<ValidationResult> |
GavArtifactIdMustBeValidRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
GavGroupIdMustBeValidRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
NoDefaultInputMediaTypeDefinedRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
NoOutputMediaTypeDefinedRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
ParameterNameMustBeFriendlyRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
DescriptorOtputMediaTypeMustBePresentInApiRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
NoDefaultOutputMediaTypeDefinedRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
NotSupportedSecuritySchemeRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
AtLeastOneSupportedSecuritySchemeRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
GavVersionMustBeValidRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
ConnectorNameMustBeFriendlyRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
DescriptorParameterMustBePresentInApiRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
NoInputMediaTypeDefinedRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
DescriptorInputMediaTypeMustBePresentInApiRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
DescriptorOperationMustExistInApiRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
ExtensionXmlMustBeValidRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
DescriptorPathMustExistInApiRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
DescriptorRedundantOutputDefinitionRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
List<ValidationResult> |
BaseJavaPackageMustBeValidRule.preValidate(ConnectorDescriptor connectorDescriptor,
APIModel apiModel) |
Copyright © 2019. All rights reserved.