Class IssueInputSubstitutionRenderer
java.lang.Object
com.codebarrel.automation.rulecomponent.jira.common.renderer.IssueInputSubstitutionRenderer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIssueInputSubstitutionRenderer(SafeMustacheTemplateFactory inputSubstitutionFactory, UserService userService, SmartBeanFactory smartBeanFactory, TemplateRendererContextProviderFactory templateRendererContextProviderFactory, TenantService tenantService, CustomSmartValueFetcherFactory customSmartValueFetcherFactory) -
Method Summary
Modifier and TypeMethodDescriptioncompile(ComponentContext context, String template, ComponentInputs inputs, AuditComponentChangeBuilder audit) compileForValidation(String template) renderTemplate(ComponentContext context, JiraComponentInputs inputs, AuditComponentChangeBuilder audit, String template) A helper method that handles empty templates and return empty
-
Field Details
-
TRIGGER_ISSUE
- See Also:
-
ISSUE
- See Also:
-
INITIATOR
- See Also:
-
-
Constructor Details
-
IssueInputSubstitutionRenderer
@Inject public IssueInputSubstitutionRenderer(SafeMustacheTemplateFactory inputSubstitutionFactory, UserService userService, SmartBeanFactory smartBeanFactory, @Qualifier("jiraTemplateRendererContextProviderFactory") TemplateRendererContextProviderFactory templateRendererContextProviderFactory, TenantService tenantService, CustomSmartValueFetcherFactory customSmartValueFetcherFactory)
-
-
Method Details
-
compile
public IssueCompiledTemplate compile(ComponentContext context, String template, ComponentInputs inputs, AuditComponentChangeBuilder audit) -
compileForValidation
-
renderTemplate
public Optional<String> renderTemplate(ComponentContext context, JiraComponentInputs inputs, AuditComponentChangeBuilder audit, String template) throws TemplateRenderingException A helper method that handles empty templates and return empty- Throws:
TemplateRenderingException
-