Class NewDecisionTableXLSHandler

  • All Implemented Interfaces:
    org.kie.workbench.common.widgets.client.handlers.NewResourceHandler

    @ApplicationScoped
    public class NewDecisionTableXLSHandler
    extends org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler
    Handler for the creation of new XLS Decision Tables
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler

        context, extensions, moduleService, newResourceSuccessEvent, notificationEvent, validationService
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void create​(org.guvnor.common.services.project.model.Package pkg, String baseFileName, org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter presenter)  
      protected String encode​(String fileName)  
      protected String getClientId()  
      String getDescription()  
      List<org.uberfire.commons.data.Pair<String,​? extends com.google.gwt.user.client.ui.IsWidget>> getExtensions()  
      com.google.gwt.user.client.ui.IsWidget getIcon()  
      org.uberfire.workbench.type.ResourceTypeDefinition getResourceType()  
      protected String getServletUrl()  
      void validate​(String baseFileName, org.uberfire.ext.editor.commons.client.validation.ValidatorWithReasonCallback callback)  
      • Methods inherited from class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler

        acceptContext, buildFileName, canCreate, getCommand, getSuccessCallback, notifySuccess
      • Methods inherited from interface org.kie.workbench.common.widgets.client.handlers.NewResourceHandler

        getProfiles, isProjectAsset, order, supportsDefaultPackage
    • Constructor Detail

      • NewDecisionTableXLSHandler

        public NewDecisionTableXLSHandler()
      • NewDecisionTableXLSHandler

        @Inject
        public NewDecisionTableXLSHandler​(org.uberfire.client.mvp.PlaceManager placeManager,
                                          DecisionTableXLSResourceType decisionTableXLSResourceType,
                                          DecisionTableXLSXResourceType decisionTableXLSXResourceType,
                                          org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView,
                                          org.jboss.errai.bus.client.api.ClientMessageBus clientMessageBus)
    • Method Detail

      • getExtensions

        public List<org.uberfire.commons.data.Pair<String,​? extends com.google.gwt.user.client.ui.IsWidget>> getExtensions()
        Specified by:
        getExtensions in interface org.kie.workbench.common.widgets.client.handlers.NewResourceHandler
        Overrides:
        getExtensions in class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler
      • getDescription

        public String getDescription()
      • getIcon

        public com.google.gwt.user.client.ui.IsWidget getIcon()
      • getResourceType

        public org.uberfire.workbench.type.ResourceTypeDefinition getResourceType()
      • validate

        public void validate​(String baseFileName,
                             org.uberfire.ext.editor.commons.client.validation.ValidatorWithReasonCallback callback)
        Specified by:
        validate in interface org.kie.workbench.common.widgets.client.handlers.NewResourceHandler
        Overrides:
        validate in class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler
      • create

        public void create​(org.guvnor.common.services.project.model.Package pkg,
                           String baseFileName,
                           org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter presenter)
      • getServletUrl

        protected String getServletUrl()
      • getClientId

        protected String getClientId()