Class GetActionTemplateVariationModelsCmd
java.lang.Object
com.flowable.template.engine.impl.cmd.AbstractNeedsTemplateDefinitionCmd
com.flowable.template.engine.impl.cmd.GetActionTemplateVariationModelsCmd
- All Implemented Interfaces:
org.flowable.common.engine.impl.interceptor.Command<ActionTemplateResult>
public class GetActionTemplateVariationModelsCmd
extends AbstractNeedsTemplateDefinitionCmd
implements org.flowable.common.engine.impl.interceptor.Command<ActionTemplateResult>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected List<TemplateVariationDefinition> findTemplateVariationDefinitions(TemplateRepositoryService templateRepositoryService, String templateKey, String parentDeploymentId, String tenantId) protected StringgetDefaultLanguageFromTemplateModel(TemplateModel templateModel) protected TemplateModelgetTemplateModel(String templateKey, String parentDeploymentId, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidprocessTemplateVariationDefinitions(String code, boolean codeIsFirstVariation, ActionTemplateResult result, String tenantIdToUse, TemplateModel templateModel, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected voidsetDefaultLanguageValue(String language, String code, boolean isTitleValue, ActionTemplateResult result) protected voidsetDefaultLanguageValues(String defaultLanguage, String code, boolean isTitleValue, ActionTemplateResult result) protected booleanvalidateTemplateModel(TemplateModel templateModel) Methods inherited from class com.flowable.template.engine.impl.cmd.AbstractNeedsTemplateDefinitionCmd
createTemplateDefinitionQuery, getTemplateDefinition
-
Field Details
-
titleTemplateKey
-
messageTemplateKey
-
titleVariationCode
-
messageVariationCode
-
payload
-
parentDeploymentId
-
tenantId
-
-
Constructor Details
-
GetActionTemplateVariationModelsCmd
-
-
Method Details
-
execute
public ActionTemplateResult execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) - Specified by:
executein interfaceorg.flowable.common.engine.impl.interceptor.Command<ActionTemplateResult>
-
processTemplateVariationDefinitions
protected void processTemplateVariationDefinitions(String code, boolean codeIsFirstVariation, ActionTemplateResult result, String tenantIdToUse, TemplateModel templateModel, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
validateTemplateModel
-
getDefaultLanguageFromTemplateModel
-
setDefaultLanguageValues
protected void setDefaultLanguageValues(String defaultLanguage, String code, boolean isTitleValue, ActionTemplateResult result) -
setDefaultLanguageValue
protected void setDefaultLanguageValue(String language, String code, boolean isTitleValue, ActionTemplateResult result) -
getTemplateModel
protected TemplateModel getTemplateModel(String templateKey, String parentDeploymentId, String tenantId, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
findTemplateVariationDefinitions
protected List<TemplateVariationDefinition> findTemplateVariationDefinitions(TemplateRepositoryService templateRepositoryService, String templateKey, String parentDeploymentId, String tenantId)
-