public class ConversationDefinitionRegistrationBuilderImpl extends Object implements ConversationDefinitionRegistrationBuilder
| Modifier and Type | Field and Description |
|---|---|
protected List<ConversationDefinitionRegistrationObject> |
conversationDefinitionModels |
protected ConversationDefinitionServiceImpl |
conversationDefinitionService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected String |
tenantId |
| Constructor and Description |
|---|
ConversationDefinitionRegistrationBuilderImpl(ConversationDefinitionServiceImpl conversationDefinitionService,
org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
ConversationDefinitionRegistrationBuilder |
addInputStream(String resourceName,
InputStream inputStream)
Register the static conversation definitions defined in the
inputStream with a resourceName |
void |
addModelObject(com.fasterxml.jackson.databind.JsonNode modelNode) |
List<ConversationDefinitionRegistrationObject> |
getConversationDefinitionModels() |
String |
getTenantId() |
List<ConversationDefinition> |
register()
Perform the registration of all registered definitions within the resources
|
ConversationDefinitionRegistrationBuilder |
tenantId(String tenantId)
Register the converations definitions with the given
tenantId |
protected final ConversationDefinitionServiceImpl conversationDefinitionService
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected final List<ConversationDefinitionRegistrationObject> conversationDefinitionModels
protected String tenantId
public ConversationDefinitionRegistrationBuilderImpl(ConversationDefinitionServiceImpl conversationDefinitionService, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
public ConversationDefinitionRegistrationBuilder addInputStream(String resourceName, InputStream inputStream)
ConversationDefinitionRegistrationBuilderinputStream with a resourceNameaddInputStream in interface ConversationDefinitionRegistrationBuilderresourceName - the name of the resourceinputStream - the stream containing the conversation definition schemapublic void addModelObject(com.fasterxml.jackson.databind.JsonNode modelNode)
throws IOException
IOExceptionpublic ConversationDefinitionRegistrationBuilder tenantId(String tenantId)
ConversationDefinitionRegistrationBuildertenantIdtenantId in interface ConversationDefinitionRegistrationBuildertenantId - the tenant id for the definitionspublic List<ConversationDefinition> register()
ConversationDefinitionRegistrationBuilderregister in interface ConversationDefinitionRegistrationBuilderConversationDefinition(s)public List<ConversationDefinitionRegistrationObject> getConversationDefinitionModels()
public String getTenantId()
Copyright © 2019. All rights reserved.