Class NewScenarioSimulationHandler

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

    @ApplicationScoped
    public class NewScenarioSimulationHandler
    extends org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler
    Handler for the creation of new Scenario Simulation
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected SourceTypeSelector sourceTypeSelector  
      protected TitledAttachmentFileWidget uploadWidget  
      • Fields inherited from class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler

        busyIndicatorView, context, extensions, moduleService, newResourceSuccessEvent, notificationEvent, placeManager, validationService
    • Constructor Summary

      Constructors 
      Constructor Description
      NewScenarioSimulationHandler​(ScenarioSimulationResourceType resourceType, org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, javax.enterprise.event.Event<org.kie.workbench.common.widgets.client.handlers.NewResourceSuccessEvent> newResourceSuccessEvent, org.uberfire.client.mvp.PlaceManager placeManager, org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.scenariosimulation.service.ScenarioSimulationService> scenarioSimulationService, org.uberfire.security.authz.AuthorizationManager authorizationManager, org.uberfire.rpc.SessionInfo sessionInfo, ScenarioSimulationDropdown scenarioSimulationDropdown)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canCreate()  
      void create​(org.guvnor.common.services.project.model.Package pkg, String baseFileName, org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter presenter)  
      org.uberfire.mvp.Command getCommand​(org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter newResourcePresenter)  
      protected void getCommandMethod​(org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter newResourcePresenter)  
      String getDescription()  
      com.google.gwt.user.client.ui.IsWidget getIcon()  
      org.uberfire.workbench.type.ResourceTypeDefinition getResourceType()  
      void setupExtensions()  
      • Methods inherited from class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler

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

        getProfiles, isProjectAsset, order, supportsDefaultPackage
    • Constructor Detail

      • NewScenarioSimulationHandler

        @Inject
        public NewScenarioSimulationHandler​(ScenarioSimulationResourceType resourceType,
                                            org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView,
                                            javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
                                            javax.enterprise.event.Event<org.kie.workbench.common.widgets.client.handlers.NewResourceSuccessEvent> newResourceSuccessEvent,
                                            org.uberfire.client.mvp.PlaceManager placeManager,
                                            org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.scenariosimulation.service.ScenarioSimulationService> scenarioSimulationService,
                                            org.uberfire.security.authz.AuthorizationManager authorizationManager,
                                            org.uberfire.rpc.SessionInfo sessionInfo,
                                            @Named("ScenarioDropdown")
                                            ScenarioSimulationDropdown scenarioSimulationDropdown)
    • Method Detail

      • getDescription

        public String getDescription()
      • getIcon

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

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

        public boolean canCreate()
        Specified by:
        canCreate in interface org.kie.workbench.common.widgets.client.handlers.NewResourceHandler
        Overrides:
        canCreate in class org.kie.workbench.common.widgets.client.handlers.DefaultNewResourceHandler
      • getCommand

        public org.uberfire.mvp.Command getCommand​(org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter newResourcePresenter)
        Specified by:
        getCommand in interface org.kie.workbench.common.widgets.client.handlers.NewResourceHandler
        Overrides:
        getCommand 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)
      • getCommandMethod

        protected void getCommandMethod​(org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter newResourcePresenter)