public class ChannelJsonConverter extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Class<? extends ChannelModel>> |
channelModelClasses |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected List<ChannelValidator> |
validators |
| Constructor and Description |
|---|
ChannelJsonConverter() |
ChannelJsonConverter(Collection<ChannelValidator> validators) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDefaultChannelModelClasses() |
void |
addInboundChannelModelClass(String type,
Class<? extends InboundChannelModel> channelModelClass) |
void |
addOutboundChannelModelClass(String type,
Class<? extends OutboundChannelModel> channelModelClass) |
void |
addValidator(ChannelValidator validator) |
ChannelModel |
convertToChannelModel(String modelJson) |
String |
convertToJson(ChannelModel definition) |
protected Class<? extends ChannelModel> |
determineChannelModelClass(com.fasterxml.jackson.databind.JsonNode channelNode) |
Map<String,Class<? extends ChannelModel>> |
getChannelModelClasses() |
List<ChannelValidator> |
getValidators() |
void |
setChannelModelClasses(Map<String,Class<? extends ChannelModel>> channelModelClasses) |
void |
setValidators(List<ChannelValidator> validators) |
protected void |
validateChannel(ChannelModel channelModel) |
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected List<ChannelValidator> validators
protected Map<String,Class<? extends ChannelModel>> channelModelClasses
public ChannelJsonConverter()
public ChannelJsonConverter(Collection<ChannelValidator> validators)
protected void addDefaultChannelModelClasses()
public ChannelModel convertToChannelModel(String modelJson)
protected Class<? extends ChannelModel> determineChannelModelClass(com.fasterxml.jackson.databind.JsonNode channelNode)
protected void validateChannel(ChannelModel channelModel)
public String convertToJson(ChannelModel definition)
public List<ChannelValidator> getValidators()
public void addValidator(ChannelValidator validator)
public void setValidators(List<ChannelValidator> validators)
public Map<String,Class<? extends ChannelModel>> getChannelModelClasses()
public void addOutboundChannelModelClass(String type, Class<? extends OutboundChannelModel> channelModelClass)
public void addInboundChannelModelClass(String type, Class<? extends InboundChannelModel> channelModelClass)
public void setChannelModelClasses(Map<String,Class<? extends ChannelModel>> channelModelClasses)
Copyright © 2020 Flowable. All rights reserved.