Class MessageTemplateListView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.flowui.view.StandardListView<MessageTemplate>
io.jmix.messagetemplatesflowui.view.messagetemplate.MessageTemplateListView
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, FragmentOwner, LookupView<MessageTemplate>, MultiSelectLookupView, Serializable

@Route(value="msgtmp/messagetemplate", layout=DefaultMainViewParent.class) @ViewController("msgtmp_MessageTemplate.list") @ViewDescriptor("message-template-list-view.xml") @DialogMode(width="64em") public class MessageTemplateListView extends StandardListView<MessageTemplate>
See Also:
  • Field Details

  • Constructor Details

    • MessageTemplateListView

      public MessageTemplateListView()
  • Method Details

    • onInit

      @Subscribe public void onInit(View.InitEvent event)
    • applySecurityConstraints

      protected void applySecurityConstraints()
    • setTemplateType

      public void setTemplateType(String templateType)
    • messageTemplatesDataGridCopyEnabledRule

      @Install(to="messageTemplatesDataGrid.copy", subject="enabledRule") public boolean messageTemplatesDataGridCopyEnabledRule()
    • onMessageTemplatesDataGridCopy

      @Subscribe("messageTemplatesDataGrid.copy") public void onMessageTemplatesDataGridCopy(ActionPerformedEvent event)
    • copyTemplate

      protected void copyTemplate(MessageTemplate messageTemplate)
    • updateParameters

      protected void updateParameters(MessageTemplate copiedTemplate)
    • reloadTemplateWithParameters

      protected MessageTemplate reloadTemplateWithParameters(MessageTemplate template)
    • fetchPlanBuilder

      protected void fetchPlanBuilder(FetchPlanBuilder fetchPlanBuilder)
    • generateTemplateCode

      protected String generateTemplateCode(String existedCode)
    • generateTemplateCode

      protected String generateTemplateCode(String existedCode, int iteration)
    • isTemplateCodeExist

      protected boolean isTemplateCodeExist(String templateCode)