public class FetchBasedImplementationGenerator extends BaseImplementationGenerator
extensionSet| Constructor and Description |
|---|
FetchBasedImplementationGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComplexTypeUsage(TSClass tsClass) |
void |
addImplementationSpecificFields(TSComplexType tsComplexType) |
protected void |
addRequestParameter(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar,
java.lang.String queryParamVar) |
java.util.List<TSDecorator> |
getDecorators(TSClass tsClass) |
java.util.List<TSDecorator> |
getDecorators(TSMethod tsMethod) |
protected java.lang.String[] |
getImplementationSpecificFieldNames() |
java.util.List<TSParameter> |
getImplementationSpecificParameters(TSMethod method) |
protected void |
initializeHttpParams(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar) |
TSType |
mapReturnType(TSMethod tsMethod,
TSType tsType) |
void |
write(java.io.BufferedWriter writer,
TSMethod method) |
addPathVariable, assignMethodParameters, callToStringOnParameterIfRequired, getConsumesContentType, getPathFromRequestMapping, isRestClass, isStringBuilderEmpty, replaceInStringBuilder, setExtensions, writeConstructorImplementationprotected java.lang.String[] getImplementationSpecificFieldNames()
getImplementationSpecificFieldNames in class BaseImplementationGeneratorpublic void write(java.io.BufferedWriter writer,
TSMethod method)
throws java.io.IOException
java.io.IOExceptionprotected void initializeHttpParams(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar)
initializeHttpParams in class BaseImplementationGeneratorprotected void addRequestParameter(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar,
java.lang.String queryParamVar)
addRequestParameter in class BaseImplementationGeneratorpublic java.util.List<TSParameter> getImplementationSpecificParameters(TSMethod method)
public java.util.List<TSDecorator> getDecorators(TSMethod tsMethod)
public java.util.List<TSDecorator> getDecorators(TSClass tsClass)
public void addComplexTypeUsage(TSClass tsClass)
public void addImplementationSpecificFields(TSComplexType tsComplexType)
Copyright © 2019 blue veery GmbH. All rights reserved.