public abstract class BaseImplementationGenerator extends Object implements ImplementationGenerator
| Constructor and Description |
|---|
BaseImplementationGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPathVariable(StringBuilder pathStringBuilder,
String tsParameterName,
org.springframework.web.bind.annotation.PathVariable pathVariable) |
protected abstract void |
addRequestParameter(StringBuilder requestParamsBuilder,
String requestParamsVar,
TSParameter tsParameter,
String requestParamName) |
protected void |
assignMethodParameters(TSMethod method,
String requestParamsVar,
StringBuilder pathStringBuilder,
StringBuilder requestBodyBuilder,
StringBuilder requestParamsBuilder) |
protected String |
callToStringOnParameterIfRequired(TSParameter tsParameter) |
protected String |
getConsumesContentType(String[] consumesContentType) |
protected String |
getPathFromRequestMapping(org.springframework.web.bind.annotation.RequestMapping requestMapping) |
protected abstract void |
initializeHttpParams(StringBuilder requestParamsBuilder) |
protected boolean |
isStringBuilderEmpty(StringBuilder requestParamsBuilder) |
protected void |
replaceInStringBuilder(StringBuilder pathStringBuilder,
String targetToReplace,
String replacement) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddComplexTypeUsage, addImplementationSpecificFields, getDecorators, getDecorators, getImplementationSpecificFields, getImplementationSpecificParameters, mapReturnType, writeprotected abstract void initializeHttpParams(StringBuilder requestParamsBuilder)
protected abstract void addRequestParameter(StringBuilder requestParamsBuilder, String requestParamsVar, TSParameter tsParameter, String requestParamName)
protected String getPathFromRequestMapping(org.springframework.web.bind.annotation.RequestMapping requestMapping)
protected void replaceInStringBuilder(StringBuilder pathStringBuilder, String targetToReplace, String replacement)
protected String callToStringOnParameterIfRequired(TSParameter tsParameter)
protected void assignMethodParameters(TSMethod method, String requestParamsVar, StringBuilder pathStringBuilder, StringBuilder requestBodyBuilder, StringBuilder requestParamsBuilder)
protected void addPathVariable(StringBuilder pathStringBuilder, String tsParameterName, org.springframework.web.bind.annotation.PathVariable pathVariable)
protected boolean isStringBuilderEmpty(StringBuilder requestParamsBuilder)
Copyright © 2019 blue veery GmbH. All rights reserved.