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 ServiceResourceConverter
public ServiceDefinitionModel convertServiceResourceToModel(InputStream appResourceStream)
convertServiceResourceToModel
in interface ServiceResourceConverter
public String convertServiceDefinitionModelToJson(ServiceDefinitionModel serviceDefinitionModel)
convertServiceDefinitionModelToJson
in interface ServiceResourceConverter
protected 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)