public class ServiceResourceConverterImpl extends Object implements ServiceResourceConverter
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
| Constructor and Description |
|---|
ServiceResourceConverterImpl(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,ColumnMapping> |
columnMappingsByName(ServiceDefinitionModel model) |
String |
convertServiceDefinitionModelToJson(ServiceDefinitionModel serviceDefinitionModel) |
ServiceDefinitionModel |
convertServiceResourceToModel(byte[] appResourceBytes) |
ServiceDefinitionModel |
convertServiceResourceToModel(InputStream appResourceStream) |
protected void |
processInputParameters(List<ServiceInputParameter> inputParameters,
Map<String,ColumnMapping> columnMappingsByName) |
protected BaseServiceDefinitionModel |
processModel(BaseServiceDefinitionModel model) |
protected void |
processOutputParameters(List<ServiceOutputParameter> outputParameters,
Map<String,ColumnMapping> columnMappingsByName) |
public ServiceResourceConverterImpl(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public ServiceDefinitionModel convertServiceResourceToModel(byte[] appResourceBytes)
convertServiceResourceToModel in interface ServiceResourceConverterpublic ServiceDefinitionModel convertServiceResourceToModel(InputStream appResourceStream)
convertServiceResourceToModel in interface ServiceResourceConverterpublic String convertServiceDefinitionModelToJson(ServiceDefinitionModel serviceDefinitionModel)
convertServiceDefinitionModelToJson in interface ServiceResourceConverterprotected BaseServiceDefinitionModel processModel(BaseServiceDefinitionModel model)
protected void processInputParameters(List<ServiceInputParameter> inputParameters, Map<String,ColumnMapping> columnMappingsByName)
protected void processOutputParameters(List<ServiceOutputParameter> outputParameters, Map<String,ColumnMapping> columnMappingsByName)
protected Map<String,ColumnMapping> columnMappingsByName(ServiceDefinitionModel model)