public class UserDefinitionRegistrationBuilderImpl extends Object implements UserDefinitionRegistrationBuilder
| Modifier and Type | Field and Description |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected String |
tenantId |
protected List<UserDefinitionRegistrationObject> |
userDefinitionModels |
protected UserDefinitionServiceImpl |
userDefinitionService |
| Constructor and Description |
|---|
UserDefinitionRegistrationBuilderImpl(UserDefinitionServiceImpl userDefinitionService,
org.flowable.common.engine.impl.interceptor.CommandContext commandContext) |
| Modifier and Type | Method and Description |
|---|---|
UserDefinitionRegistrationBuilder |
addInputStream(String resourceName,
InputStream inputStream)
Register the static user definitions defined in the
inputStream with a resourceName |
void |
addModelObject(com.fasterxml.jackson.databind.JsonNode modelNode) |
UserDefinitionRegistrationBuilder |
addUserDefinitionModel(UserDefinitionModel userDefinitionModel)
Register the static user definition
|
String |
getTenantId() |
List<UserDefinitionRegistrationObject> |
getUserDefinitionModels() |
List<UserDefinition> |
register()
Perform the registration of all registered definitions within the resources
|
UserDefinitionRegistrationBuilder |
tenantId(String tenantId)
Register the user definitions with the given
tenantId |
protected final UserDefinitionServiceImpl userDefinitionService
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected final List<UserDefinitionRegistrationObject> userDefinitionModels
protected String tenantId
public UserDefinitionRegistrationBuilderImpl(UserDefinitionServiceImpl userDefinitionService, org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
public UserDefinitionRegistrationBuilder addInputStream(String resourceName, InputStream inputStream)
UserDefinitionRegistrationBuilderinputStream with a resourceNameaddInputStream in interface UserDefinitionRegistrationBuilderresourceName - the name of the resourceinputStream - the stream containing the user definition modelpublic UserDefinitionRegistrationBuilder addUserDefinitionModel(UserDefinitionModel userDefinitionModel)
UserDefinitionRegistrationBuilderaddUserDefinitionModel in interface UserDefinitionRegistrationBuilderuserDefinitionModel - the user definition modelpublic UserDefinitionRegistrationBuilder tenantId(String tenantId)
UserDefinitionRegistrationBuildertenantIdtenantId in interface UserDefinitionRegistrationBuildertenantId - the tenant id for the definitionspublic void addModelObject(com.fasterxml.jackson.databind.JsonNode modelNode)
throws IOException
IOExceptionpublic List<UserDefinition> register()
UserDefinitionRegistrationBuilderregister in interface UserDefinitionRegistrationBuilderUserDefinition(s)public List<UserDefinitionRegistrationObject> getUserDefinitionModels()
public String getTenantId()
Copyright © 2019. All rights reserved.