public class UserAccountDefinitionRegistrationBuilderImpl extends Object implements UserAccountDefinitionRegistrationBuilder
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected String |
tenantId |
protected List<UserAccountDefinitionRegistrationObject> |
userAccountDefinitionModels |
protected UserAccountDefinitionServiceImpl |
userAccountDefinitionService |
| Constructor and Description |
|---|
UserAccountDefinitionRegistrationBuilderImpl(UserAccountDefinitionServiceImpl userAccountDefinitionService,
org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
UserAccountDefinitionRegistrationBuilder |
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) |
UserAccountDefinitionRegistrationBuilder |
addUserAccountDefinitionModel(UserAccountDefinitionModel userAccountDefinitionModel)
Register the static user account definition
|
String |
getTenantId() |
List<UserAccountDefinitionRegistrationObject> |
getUserAccountDefinitionModels() |
List<UserAccountDefinition> |
register()
Perform the registration of all registered definitions within the resources
|
UserAccountDefinitionRegistrationBuilder |
tenantId(String tenantId)
Register the user account definitions with the given
tenantId |
protected final UserAccountDefinitionServiceImpl userAccountDefinitionService
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected final List<UserAccountDefinitionRegistrationObject> userAccountDefinitionModels
protected String tenantId
public UserAccountDefinitionRegistrationBuilderImpl(UserAccountDefinitionServiceImpl userAccountDefinitionService, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
public UserAccountDefinitionRegistrationBuilder addInputStream(String resourceName, InputStream inputStream)
UserAccountDefinitionRegistrationBuilderinputStream with a resourceNameaddInputStream in interface UserAccountDefinitionRegistrationBuilderresourceName - the name of the resourceinputStream - the stream containing the conversation definition schemapublic UserAccountDefinitionRegistrationBuilder addUserAccountDefinitionModel(UserAccountDefinitionModel userAccountDefinitionModel)
UserAccountDefinitionRegistrationBuilderaddUserAccountDefinitionModel in interface UserAccountDefinitionRegistrationBuilderuserAccountDefinitionModel - the user account definition modelpublic UserAccountDefinitionRegistrationBuilder tenantId(String tenantId)
UserAccountDefinitionRegistrationBuildertenantIdtenantId in interface UserAccountDefinitionRegistrationBuildertenantId - the tenant id for the definitionspublic void addModelObject(com.fasterxml.jackson.databind.JsonNode modelNode)
throws IOException
IOExceptionpublic List<UserAccountDefinition> register()
UserAccountDefinitionRegistrationBuilderregister in interface UserAccountDefinitionRegistrationBuilderUserAccountDefinition(s)public List<UserAccountDefinitionRegistrationObject> getUserAccountDefinitionModels()
public String getTenantId()
Copyright © 2019. All rights reserved.