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 Details

    • titleTemplateKey

      protected final String titleTemplateKey
    • messageTemplateKey

      protected final String messageTemplateKey
    • titleVariationCode

      protected final String titleVariationCode
    • messageVariationCode

      protected final String messageVariationCode
    • payload

      protected final Map<String,Object> payload
    • parentDeploymentId

      protected final String parentDeploymentId
    • tenantId

      protected final String tenantId
  • Constructor Details

    • GetActionTemplateVariationModelsCmd

      public GetActionTemplateVariationModelsCmd(String titleTemplateKey, String messageTemplateKey, String titleVariationCode, String messageVariationCode, Map<String,Object> payload, String parentDeploymentId, String tenantId)
  • Method Details

    • execute

      public ActionTemplateResult execute(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      Specified by:
      execute in interface org.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

      protected boolean validateTemplateModel(TemplateModel templateModel)
    • getDefaultLanguageFromTemplateModel

      protected String getDefaultLanguageFromTemplateModel(TemplateModel templateModel)
    • 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)