public class RestConnectMetadataHandler extends Object
| Constructor and Description |
|---|
RestConnectMetadataHandler(String dialect) |
| Modifier and Type | Method and Description |
|---|---|
String |
geOperationName(amf.client.model.document.DialectInstance dialectInstance,
String apiPath,
String apiMethod) |
Set<String> |
getApiPaths(amf.client.model.document.DialectInstance dialectInstance) |
String |
getBaseJavaPackage(amf.client.model.document.DialectInstance dialectInstance) |
List<String> |
getBaseUri(amf.client.model.document.DialectInstance dialectInstance) |
String |
getBaseUriType(amf.client.model.document.DialectInstance dialectInstance) |
String |
getConnectorCategory(amf.client.model.document.DialectInstance dialectInstance) |
String |
getConnectorDescription(amf.client.model.document.DialectInstance dialectInstance) |
String |
getConnectorGav(amf.client.model.document.DialectInstance dialectInstance) |
String |
getConnectorName(amf.client.model.document.DialectInstance dialectInstance) |
List<amf.client.model.domain.DialectDomainElement> |
getEndpoints(amf.client.model.document.DialectInstance dialectInstance) |
Expression |
getExpression(List<amf.client.model.domain.DialectDomainElement> nextTokenExpression) |
String |
getExtensionXml(amf.client.model.document.DialectInstance dialectInstance) |
String |
getInputMediaType(amf.client.model.document.DialectInstance dialectInstance,
String endpoint,
String operationMethod) |
Map<String,Boolean> |
getMultipleBaseUris(amf.client.model.document.DialectInstance dialectInstance) |
String |
getOutputMediaType(amf.client.model.document.DialectInstance dialectInstance,
String endpoint,
String operationMethod) |
List<amf.client.model.domain.DialectDomainElement> |
getPaginations(amf.client.model.document.DialectInstance dialectInstance) |
Map<String,Paging> |
getPagingMethods(amf.client.model.document.DialectInstance dialectInstance) |
boolean |
isEndpointIgnored(amf.client.model.document.DialectInstance dialectInstance,
String endPoint) |
boolean |
isOperationMethodIgnored(amf.client.model.document.DialectInstance dialectInstance,
String endpoint,
String operationMethod) |
boolean |
isOperationMethodPaginated(amf.client.model.document.DialectInstance dialectInstance,
String endpoint,
String operationMethod) |
amf.client.model.document.DialectInstance |
parseMetadata(File resource) |
amf.client.model.document.DialectInstance |
resolveMetadata(amf.client.model.document.DialectInstance metadata) |
boolean |
validate(amf.client.model.document.DialectInstance metadata) |
public RestConnectMetadataHandler(String dialect) throws ExecutionException, InterruptedException, MalformedURLException, URISyntaxException
public amf.client.model.document.DialectInstance parseMetadata(File resource) throws ExecutionException, InterruptedException, MalformedURLException
public amf.client.model.document.DialectInstance resolveMetadata(amf.client.model.document.DialectInstance metadata)
throws ExecutionException,
InterruptedException
public boolean validate(amf.client.model.document.DialectInstance metadata)
throws ExecutionException,
InterruptedException
public List<String> getBaseUri(amf.client.model.document.DialectInstance dialectInstance)
public String getBaseUriType(amf.client.model.document.DialectInstance dialectInstance)
public Map<String,Boolean> getMultipleBaseUris(amf.client.model.document.DialectInstance dialectInstance)
public List<amf.client.model.domain.DialectDomainElement> getPaginations(amf.client.model.document.DialectInstance dialectInstance)
public Map<String,Paging> getPagingMethods(amf.client.model.document.DialectInstance dialectInstance)
public Expression getExpression(List<amf.client.model.domain.DialectDomainElement> nextTokenExpression)
public boolean isOperationMethodPaginated(amf.client.model.document.DialectInstance dialectInstance,
String endpoint,
String operationMethod)
public List<amf.client.model.domain.DialectDomainElement> getEndpoints(amf.client.model.document.DialectInstance dialectInstance)
public Set<String> getApiPaths(amf.client.model.document.DialectInstance dialectInstance)
public boolean isEndpointIgnored(amf.client.model.document.DialectInstance dialectInstance,
String endPoint)
public boolean isOperationMethodIgnored(amf.client.model.document.DialectInstance dialectInstance,
String endpoint,
String operationMethod)
public String getInputMediaType(amf.client.model.document.DialectInstance dialectInstance, String endpoint, String operationMethod)
public String getOutputMediaType(amf.client.model.document.DialectInstance dialectInstance, String endpoint, String operationMethod)
public String geOperationName(amf.client.model.document.DialectInstance dialectInstance, String apiPath, String apiMethod)
public String getConnectorName(amf.client.model.document.DialectInstance dialectInstance)
public String getConnectorDescription(amf.client.model.document.DialectInstance dialectInstance)
public String getConnectorGav(amf.client.model.document.DialectInstance dialectInstance)
public String getConnectorCategory(amf.client.model.document.DialectInstance dialectInstance)
public String getExtensionXml(amf.client.model.document.DialectInstance dialectInstance)
public String getBaseJavaPackage(amf.client.model.document.DialectInstance dialectInstance)
Copyright © 2020. All rights reserved.